Self-Driving Car Engineer Nanodegree

Deep Learning

Project: Build a Traffic Sign Recognition Classifier

In this notebook, a template is provided for you to implement your functionality in stages which is required to successfully complete this project. If additional code is required that cannot be included in the notebook, be sure that the Python code is successfully imported and included in your submission, if necessary. Sections that begin with 'Implementation' in the header indicate where you should begin your implementation for your project. Note that some sections of implementation are optional, and will be marked with 'Optional' in the header.

In addition to implementing code, there will be questions that you must answer which relate to the project and your implementation. Each section where you will answer a question is preceded by a 'Question' header. Carefully read each question and provide thorough answers in the following text boxes that begin with 'Answer:'. Your project submission will be evaluated based on your answers to each of the questions and the implementation you provide.

Note: Code and Markdown cells can be executed using the Shift + Enter keyboard shortcut. In addition, Markdown cells can be edited by typically double-clicking the cell to enter edit mode.


Step 1: Dataset Exploration

Visualize the German Traffic Signs Dataset. This is open ended, some suggestions include: plotting traffic signs images, plotting the count of each sign, etc. Be creative!

The pickled data is a dictionary with 4 key/value pairs:

  • features -> the images pixel values, (width, height, channels)
  • labels -> the label of the traffic sign
  • sizes -> the original width and height of the image, (width, height)
  • coords -> coordinates of a bounding box around the sign in the image, (x1, y1, x2, y2). Based the original image (not the resized version).
In [1]:
%%bash

wget https://d17h27t6h515a5.cloudfront.net/topher/2016/October/580d53ce_traffic-sign-data/traffic-sign-data.zip
--2016-11-12 16:35:24--  https://d17h27t6h515a5.cloudfront.net/topher/2016/October/580d53ce_traffic-sign-data/traffic-sign-data.zip
Resolving d17h27t6h515a5.cloudfront.net (d17h27t6h515a5.cloudfront.net)... 54.230.141.64, 54.230.141.136, 54.230.141.85, ...
Connecting to d17h27t6h515a5.cloudfront.net (d17h27t6h515a5.cloudfront.net)|54.230.141.64|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 123550596 (118M)
Saving to: ‘traffic-sign-data.zip’

     0K .......... .......... .......... .......... ..........  0%  214K 9m25s
    50K .......... .......... .......... .......... ..........  0%  330K 7m45s
   100K .......... .......... .......... .......... ..........  0%  654K 6m11s
   150K .......... .......... .......... .......... ..........  0%  637K 5m25s
   200K .......... .......... .......... .......... ..........  0%  651K 4m57s
   250K .......... .......... .......... .......... ..........  0%  662K 4m38s
   300K .......... .......... .......... .......... ..........  0% 10.5M 4m0s
   350K .......... .......... .......... .......... ..........  0%  683K 3m52s
   400K .......... .......... .......... .......... ..........  0% 11.6M 3m27s
   450K .......... .......... .......... .......... ..........  0%  659K 3m24s
   500K .......... .......... .......... .......... ..........  0% 1.67M 3m12s
   550K .......... .......... .......... .......... ..........  0% 1.10M 3m5s
   600K .......... .......... .......... .......... ..........  0% 12.1M 2m51s
   650K .......... .......... .......... .......... ..........  0%  701K 2m51s
   700K .......... .......... .......... .......... ..........  0% 10.9M 2m41s
   750K .......... .......... .......... .......... ..........  0% 11.0M 2m31s
   800K .......... .......... .......... .......... ..........  0%  738K 2m32s
   850K .......... .......... .......... .......... ..........  0% 11.6M 2m24s
   900K .......... .......... .......... .......... ..........  0% 11.6M 2m17s
   950K .......... .......... .......... .......... ..........  0% 1.76M 2m13s
  1000K .......... .......... .......... .......... ..........  0% 1.04M 2m12s
  1050K .......... .......... .......... .......... ..........  0% 8.72M 2m7s
  1100K .......... .......... .......... .......... ..........  0% 2.10M 2m3s
  1150K .......... .......... .......... .......... ..........  0% 1.17M 2m2s
  1200K .......... .......... .......... .......... ..........  1% 10.7M 1m58s
  1250K .......... .......... .......... .......... ..........  1% 11.6M 1m54s
  1300K .......... .......... .......... .......... ..........  1% 11.6M 1m50s
  1350K .......... .......... .......... .......... ..........  1%  946K 1m50s
  1400K .......... .......... .......... .......... ..........  1% 3.36M 1m48s
  1450K .......... .......... .......... .......... ..........  1% 11.5M 1m44s
  1500K .......... .......... .......... .......... ..........  1% 10.3M 1m41s
  1550K .......... .......... .......... .......... ..........  1% 2.14M 1m40s
  1600K .......... .......... .......... .......... ..........  1% 1.31M 1m40s
  1650K .......... .......... .......... .......... ..........  1% 7.19M 97s
  1700K .......... .......... .......... .......... ..........  1% 11.0M 94s
  1750K .......... .......... .......... .......... ..........  1% 15.7M 92s
  1800K .......... .......... .......... .......... ..........  1% 7.14M 90s
  1850K .......... .......... .......... .......... ..........  1% 2.43M 89s
  1900K .......... .......... .......... .......... ..........  1% 1.28M 89s
  1950K .......... .......... .......... .......... ..........  1% 11.4M 87s
  2000K .......... .......... .......... .......... ..........  1% 4.94M 85s
  2050K .......... .......... .......... .......... ..........  1% 66.7M 83s
  2100K .......... .......... .......... .......... ..........  1% 17.0M 81s
  2150K .......... .......... .......... .......... ..........  1% 2.43M 81s
  2200K .......... .......... .......... .......... ..........  1% 1.33M 81s
  2250K .......... .......... .......... .......... ..........  1% 8.13M 79s
  2300K .......... .......... .......... .......... ..........  1% 11.6M 78s
  2350K .......... .......... .......... .......... ..........  1% 10.6M 76s
  2400K .......... .......... .......... .......... ..........  2% 11.5M 75s
  2450K .......... .......... .......... .......... ..........  2% 11.6M 74s
  2500K .......... .......... .......... .......... ..........  2% 2.69M 73s
  2550K .......... .......... .......... .......... ..........  2% 1.71M 73s
  2600K .......... .......... .......... .......... ..........  2% 4.18M 72s
  2650K .......... .......... .......... .......... ..........  2% 11.5M 71s
  2700K .......... .......... .......... .......... ..........  2% 10.6M 70s
  2750K .......... .......... .......... .......... ..........  2% 11.1M 69s
  2800K .......... .......... .......... .......... ..........  2% 11.0M 67s
  2850K .......... .......... .......... .......... ..........  2% 2.94M 67s
  2900K .......... .......... .......... .......... ..........  2% 11.4M 66s
  2950K .......... .......... .......... .......... ..........  2% 1.42M 66s
  3000K .......... .......... .......... .......... ..........  2% 7.04M 65s
  3050K .......... .......... .......... .......... ..........  2% 23.3M 64s
  3100K .......... .......... .......... .......... ..........  2% 11.6M 63s
  3150K .......... .......... .......... .......... ..........  2% 9.84M 63s
  3200K .......... .......... .......... .......... ..........  2% 8.85M 62s
  3250K .......... .......... .......... .......... ..........  2% 22.8M 61s
  3300K .......... .......... .......... .......... ..........  2% 3.47M 61s
  3350K .......... .......... .......... .......... ..........  2% 1.52M 61s
  3400K .......... .......... .......... .......... ..........  2% 9.28M 60s
  3450K .......... .......... .......... .......... ..........  2% 10.7M 59s
  3500K .......... .......... .......... .......... ..........  2% 10.7M 59s
  3550K .......... .......... .......... .......... ..........  2% 11.1M 58s
  3600K .......... .......... .......... .......... ..........  3% 11.1M 57s
  3650K .......... .......... .......... .......... ..........  3% 11.5M 57s
  3700K .......... .......... .......... .......... ..........  3% 11.6M 56s
  3750K .......... .......... .......... .......... ..........  3% 3.32M 56s
  3800K .......... .......... .......... .......... ..........  3% 11.6M 55s
  3850K .......... .......... .......... .......... ..........  3% 1.42M 55s
  3900K .......... .......... .......... .......... ..........  3% 10.8M 55s
  3950K .......... .......... .......... .......... ..........  3% 10.8M 54s
  4000K .......... .......... .......... .......... ..........  3% 12.1M 53s
  4050K .......... .......... .......... .......... ..........  3% 11.1M 53s
  4100K .......... .......... .......... .......... ..........  3% 11.6M 52s
  4150K .......... .......... .......... .......... ..........  3% 11.6M 52s
  4200K .......... .......... .......... .......... ..........  3% 11.6M 51s
  4250K .......... .......... .......... .......... ..........  3% 11.9M 51s
  4300K .......... .......... .......... .......... ..........  3% 8.00M 50s
  4350K .......... .......... .......... .......... ..........  3% 1.69M 51s
  4400K .......... .......... .......... .......... ..........  3% 5.39M 50s
  4450K .......... .......... .......... .......... ..........  3% 11.2M 50s
  4500K .......... .......... .......... .......... ..........  3% 8.61M 49s
  4550K .......... .......... .......... .......... ..........  3% 12.1M 49s
  4600K .......... .......... .......... .......... ..........  3% 12.6M 48s
  4650K .......... .......... .......... .......... ..........  3% 11.1M 48s
  4700K .......... .......... .......... .......... ..........  3% 11.6M 48s
  4750K .......... .......... .......... .......... ..........  3% 11.1M 47s
  4800K .......... .......... .......... .......... ..........  4% 12.2M 47s
  4850K .......... .......... .......... .......... ..........  4% 8.65M 46s
  4900K .......... .......... .......... .......... ..........  4% 2.04M 46s
  4950K .......... .......... .......... .......... ..........  4% 5.85M 46s
  5000K .......... .......... .......... .......... ..........  4% 11.6M 46s
  5050K .......... .......... .......... .......... ..........  4% 11.8M 45s
  5100K .......... .......... .......... .......... ..........  4% 10.2M 45s
  5150K .......... .......... .......... .......... ..........  4% 11.1M 45s
  5200K .......... .......... .......... .......... ..........  4% 15.8M 44s
  5250K .......... .......... .......... .......... ..........  4% 7.02M 44s
  5300K .......... .......... .......... .......... ..........  4% 25.2M 44s
  5350K .......... .......... .......... .......... ..........  4% 10.7M 43s
  5400K .......... .......... .......... .......... ..........  4% 9.40M 43s
  5450K .......... .......... .......... .......... ..........  4% 12.2M 43s
  5500K .......... .......... .......... .......... ..........  4% 11.4M 42s
  5550K .......... .......... .......... .......... ..........  4% 2.00M 42s
  5600K .......... .......... .......... .......... ..........  4% 3.78M 42s
  5650K .......... .......... .......... .......... ..........  4% 11.6M 42s
  5700K .......... .......... .......... .......... ..........  4% 11.6M 42s
  5750K .......... .......... .......... .......... ..........  4% 11.6M 41s
  5800K .......... .......... .......... .......... ..........  4% 8.83M 41s
  5850K .......... .......... .......... .......... ..........  4% 11.6M 41s
  5900K .......... .......... .......... .......... ..........  4% 11.5M 41s
  5950K .......... .......... .......... .......... ..........  4% 12.1M 40s
  6000K .......... .......... .......... .......... ..........  5% 11.5M 40s
  6050K .......... .......... .......... .......... ..........  5% 11.1M 40s
  6100K .......... .......... .......... .......... ..........  5% 9.50M 40s
  6150K .......... .......... .......... .......... ..........  5% 6.28M 39s
  6200K .......... .......... .......... .......... ..........  5% 64.0M 39s
  6250K .......... .......... .......... .......... ..........  5% 5.60M 39s
  6300K .......... .......... .......... .......... ..........  5% 3.81M 39s
  6350K .......... .......... .......... .......... ..........  5% 11.2M 39s
  6400K .......... .......... .......... .......... ..........  5% 12.1M 38s
  6450K .......... .......... .......... .......... ..........  5% 8.82M 38s
  6500K .......... .......... .......... .......... ..........  5% 11.8M 38s
  6550K .......... .......... .......... .......... ..........  5% 11.4M 38s
  6600K .......... .......... .......... .......... ..........  5% 11.6M 37s
  6650K .......... .......... .......... .......... ..........  5% 12.0M 37s
  6700K .......... .......... .......... .......... ..........  5% 11.6M 37s
  6750K .......... .......... .......... .......... ..........  5% 11.6M 37s
  6800K .......... .......... .......... .......... ..........  5% 11.6M 37s
  6850K .......... .......... .......... .......... ..........  5% 8.45M 36s
  6900K .......... .......... .......... .......... ..........  5% 11.1M 36s
  6950K .......... .......... .......... .......... ..........  5% 3.99M 36s
  7000K .......... .......... .......... .......... ..........  5% 11.3M 36s
  7050K .......... .......... .......... .......... ..........  5% 11.5M 36s
  7100K .......... .......... .......... .......... ..........  5% 11.9M 35s
  7150K .......... .......... .......... .......... ..........  5% 4.84M 35s
  7200K .......... .......... .......... .......... ..........  6% 66.1M 35s
  7250K .......... .......... .......... .......... ..........  6% 16.2M 35s
  7300K .......... .......... .......... .......... ..........  6% 11.5M 35s
  7350K .......... .......... .......... .......... ..........  6% 13.4M 35s
  7400K .......... .......... .......... .......... ..........  6% 7.10M 34s
  7450K .......... .......... .......... .......... ..........  6% 22.8M 34s
  7500K .......... .......... .......... .......... ..........  6% 11.6M 34s
  7550K .......... .......... .......... .......... ..........  6% 11.6M 34s
  7600K .......... .......... .......... .......... ..........  6% 11.3M 34s
  7650K .......... .......... .......... .......... ..........  6% 8.40M 33s
  7700K .......... .......... .......... .......... ..........  6% 11.6M 33s
  7750K .......... .......... .......... .......... ..........  6% 5.02M 33s
  7800K .......... .......... .......... .......... ..........  6% 8.67M 33s
  7850K .......... .......... .......... .......... ..........  6% 11.4M 33s
  7900K .......... .......... .......... .......... ..........  6% 11.5M 33s
  7950K .......... .......... .......... .......... ..........  6% 11.9M 33s
  8000K .......... .......... .......... .......... ..........  6% 9.17M 32s
  8050K .......... .......... .......... .......... ..........  6% 11.3M 32s
  8100K .......... .......... .......... .......... ..........  6% 11.1M 32s
  8150K .......... .......... .......... .......... ..........  6% 11.6M 32s
  8200K .......... .......... .......... .......... ..........  6% 11.1M 32s
  8250K .......... .......... .......... .......... ..........  6% 11.5M 32s
  8300K .......... .......... .......... .......... ..........  6% 11.6M 32s
  8350K .......... .......... .......... .......... ..........  6% 7.05M 31s
  8400K .......... .......... .......... .......... ..........  7% 28.4M 31s
  8450K .......... .......... .......... .......... ..........  7% 8.81M 31s
  8500K .......... .......... .......... .......... ..........  7% 11.0M 31s
  8550K .......... .......... .......... .......... ..........  7% 11.8M 31s
  8600K .......... .......... .......... .......... ..........  7% 6.76M 31s
  8650K .......... .......... .......... .......... ..........  7% 11.3M 31s
  8700K .......... .......... .......... .......... ..........  7% 11.5M 31s
  8750K .......... .......... .......... .......... ..........  7% 11.8M 30s
  8800K .......... .......... .......... .......... ..........  7% 11.2M 30s
  8850K .......... .......... .......... .......... ..........  7% 8.85M 30s
  8900K .......... .......... .......... .......... ..........  7% 11.7M 30s
  8950K .......... .......... .......... .......... ..........  7% 12.2M 30s
  9000K .......... .......... .......... .......... ..........  7% 11.0M 30s
  9050K .......... .......... .......... .......... ..........  7% 12.1M 30s
  9100K .......... .......... .......... .......... ..........  7% 11.6M 29s
  9150K .......... .......... .......... .......... ..........  7% 11.0M 29s
  9200K .......... .......... .......... .......... ..........  7% 11.1M 29s
  9250K .......... .......... .......... .......... ..........  7% 8.82M 29s
  9300K .......... .......... .......... .......... ..........  7% 11.7M 29s
  9350K .......... .......... .......... .......... ..........  7% 10.9M 29s
  9400K .......... .......... .......... .......... ..........  7% 11.0M 29s
  9450K .......... .......... .......... .......... ..........  7% 12.1M 29s
  9500K .......... .......... .......... .......... ..........  7% 11.1M 29s
  9550K .......... .......... .......... .......... ..........  7% 6.60M 28s
  9600K .......... .......... .......... .......... ..........  7% 37.7M 28s
  9650K .......... .......... .......... .......... ..........  8% 8.72M 28s
  9700K .......... .......... .......... .......... ..........  8% 11.6M 28s
  9750K .......... .......... .......... .......... ..........  8% 11.2M 28s
  9800K .......... .......... .......... .......... ..........  8% 14.5M 28s
  9850K .......... .......... .......... .......... ..........  8% 9.43M 28s
  9900K .......... .......... .......... .......... ..........  8% 11.1M 28s
  9950K .......... .......... .......... .......... ..........  8% 11.6M 28s
 10000K .......... .......... .......... .......... ..........  8% 11.6M 28s
 10050K .......... .......... .......... .......... ..........  8% 8.52M 27s
 10100K .......... .......... .......... .......... ..........  8% 11.5M 27s
 10150K .......... .......... .......... .......... ..........  8% 11.6M 27s
 10200K .......... .......... .......... .......... ..........  8% 11.5M 27s
 10250K .......... .......... .......... .......... ..........  8% 10.8M 27s
 10300K .......... .......... .......... .......... ..........  8% 11.4M 27s
 10350K .......... .......... .......... .......... ..........  8% 12.1M 27s
 10400K .......... .......... .......... .......... ..........  8% 11.1M 27s
 10450K .......... .......... .......... .......... ..........  8% 8.42M 27s
 10500K .......... .......... .......... .......... ..........  8% 11.6M 27s
 10550K .......... .......... .......... .......... ..........  8% 11.1M 26s
 10600K .......... .......... .......... .......... ..........  8% 11.6M 26s
 10650K .......... .......... .......... .......... ..........  8% 11.0M 26s
 10700K .......... .......... .......... .......... ..........  8% 12.1M 26s
 10750K .......... .......... .......... .......... ..........  8% 11.1M 26s
 10800K .......... .......... .......... .......... ..........  8% 7.83M 26s
 10850K .......... .......... .......... .......... ..........  9% 13.5M 26s
 10900K .......... .......... .......... .......... ..........  9% 11.6M 26s
 10950K .......... .......... .......... .......... ..........  9% 11.1M 26s
 11000K .......... .......... .......... .......... ..........  9% 8.51M 26s
 11050K .......... .......... .......... .......... ..........  9% 16.8M 26s
 11100K .......... .......... .......... .......... ..........  9% 11.5M 26s
 11150K .......... .......... .......... .......... ..........  9% 11.6M 25s
 11200K .......... .......... .......... .......... ..........  9% 11.5M 25s
 11250K .......... .......... .......... .......... ..........  9% 8.25M 25s
 11300K .......... .......... .......... .......... ..........  9% 11.6M 25s
 11350K .......... .......... .......... .......... ..........  9% 11.6M 25s
 11400K .......... .......... .......... .......... ..........  9% 11.5M 25s
 11450K .......... .......... .......... .......... ..........  9% 11.4M 25s
 11500K .......... .......... .......... .......... ..........  9% 11.6M 25s
 11550K .......... .......... .......... .......... ..........  9% 10.7M 25s
 11600K .......... .......... .......... .......... ..........  9% 11.6M 25s
 11650K .......... .......... .......... .......... ..........  9% 8.52M 25s
 11700K .......... .......... .......... .......... ..........  9% 11.6M 25s
 11750K .......... .......... .......... .......... ..........  9% 11.6M 25s
 11800K .......... .......... .......... .......... ..........  9% 11.6M 24s
 11850K .......... .......... .......... .......... ..........  9% 11.5M 24s
 11900K .......... .......... .......... .......... ..........  9% 11.1M 24s
 11950K .......... .......... .......... .......... ..........  9% 11.0M 24s
 12000K .......... .......... .......... .......... ..........  9% 8.35M 24s
 12050K .......... .......... .......... .......... .......... 10% 11.6M 24s
 12100K .......... .......... .......... .......... .......... 10% 3.44M 24s
 12150K .......... .......... .......... .......... .......... 10% 84.2M 24s
 12200K .......... .......... .......... .......... .......... 10% 63.3M 24s
 12250K .......... .......... .......... .......... .......... 10% 14.2M 24s
 12300K .......... .......... .......... .......... .......... 10% 21.3M 24s
 12350K .......... .......... .......... .......... .......... 10% 5.68M 24s
 12400K .......... .......... .......... .......... .......... 10% 63.0M 24s
 12450K .......... .......... .......... .......... .......... 10% 7.46M 24s
 12500K .......... .......... .......... .......... .......... 10% 8.37M 23s
 12550K .......... .......... .......... .......... .......... 10% 37.6M 23s
 12600K .......... .......... .......... .......... .......... 10% 5.48M 23s
 12650K .......... .......... .......... .......... .......... 10% 61.1M 23s
 12700K .......... .......... .......... .......... .......... 10% 15.0M 23s
 12750K .......... .......... .......... .......... .......... 10% 7.95M 23s
 12800K .......... .......... .......... .......... .......... 10% 21.3M 23s
 12850K .......... .......... .......... .......... .......... 10% 6.21M 23s
 12900K .......... .......... .......... .......... .......... 10% 23.3M 23s
 12950K .......... .......... .......... .......... .......... 10% 6.34M 23s
 13000K .......... .......... .......... .......... .......... 10% 51.0M 23s
 13050K .......... .......... .......... .......... .......... 10% 11.0M 23s
 13100K .......... .......... .......... .......... .......... 10% 5.93M 23s
 13150K .......... .......... .......... .......... .......... 10% 64.4M 23s
 13200K .......... .......... .......... .......... .......... 10% 13.4M 23s
 13250K .......... .......... .......... .......... .......... 11% 8.24M 23s
 13300K .......... .......... .......... .......... .......... 11% 11.6M 22s
 13350K .......... .......... .......... .......... .......... 11% 11.6M 22s
 13400K .......... .......... .......... .......... .......... 11% 11.0M 22s
 13450K .......... .......... .......... .......... .......... 11% 7.56M 22s
 13500K .......... .......... .......... .......... .......... 11% 23.4M 22s
 13550K .......... .......... .......... .......... .......... 11% 11.6M 22s
 13600K .......... .......... .......... .......... .......... 11% 11.5M 22s
 13650K .......... .......... .......... .......... .......... 11% 8.52M 22s
 13700K .......... .......... .......... .......... .......... 11% 11.6M 22s
 13750K .......... .......... .......... .......... .......... 11% 11.5M 22s
 13800K .......... .......... .......... .......... .......... 11% 11.1M 22s
 13850K .......... .......... .......... .......... .......... 11% 11.5M 22s
 13900K .......... .......... .......... .......... .......... 11% 11.1M 22s
 13950K .......... .......... .......... .......... .......... 11% 11.5M 22s
 14000K .......... .......... .......... .......... .......... 11% 11.6M 22s
 14050K .......... .......... .......... .......... .......... 11% 8.52M 22s
 14100K .......... .......... .......... .......... .......... 11% 11.1M 22s
 14150K .......... .......... .......... .......... .......... 11% 11.5M 22s
 14200K .......... .......... .......... .......... .......... 11% 11.6M 21s
 14250K .......... .......... .......... .......... .......... 11% 11.5M 21s
 14300K .......... .......... .......... .......... .......... 11% 11.0M 21s
 14350K .......... .......... .......... .......... .......... 11% 4.61M 21s
 14400K .......... .......... .......... .......... .......... 11% 63.8M 21s
 14450K .......... .......... .......... .......... .......... 12% 17.2M 21s
 14500K .......... .......... .......... .......... .......... 12% 11.5M 21s
 14550K .......... .......... .......... .......... .......... 12% 11.1M 21s
 14600K .......... .......... .......... .......... .......... 12% 12.1M 21s
 14650K .......... .......... .......... .......... .......... 12% 11.0M 21s
 14700K .......... .......... .......... .......... .......... 12% 8.99M 21s
 14750K .......... .......... .......... .......... .......... 12% 15.1M 21s
 14800K .......... .......... .......... .......... .......... 12% 12.1M 21s
 14850K .......... .......... .......... .......... .......... 12% 8.52M 21s
 14900K .......... .......... .......... .......... .......... 12% 11.6M 21s
 14950K .......... .......... .......... .......... .......... 12% 11.0M 21s
 15000K .......... .......... .......... .......... .......... 12% 11.6M 21s
 15050K .......... .......... .......... .......... .......... 12% 11.0M 21s
 15100K .......... .......... .......... .......... .......... 12% 11.6M 21s
 15150K .......... .......... .......... .......... .......... 12% 11.6M 21s
 15200K .......... .......... .......... .......... .......... 12% 11.2M 20s
 15250K .......... .......... .......... .......... .......... 12% 8.82M 20s
 15300K .......... .......... .......... .......... .......... 12% 11.6M 20s
 15350K .......... .......... .......... .......... .......... 12% 11.1M 20s
 15400K .......... .......... .......... .......... .......... 12% 11.6M 20s
 15450K .......... .......... .......... .......... .......... 12% 8.41M 20s
 15500K .......... .......... .......... .......... .......... 12% 9.97M 20s
 15550K .......... .......... .......... .......... .......... 12% 21.4M 20s
 15600K .......... .......... .......... .......... .......... 12% 6.33M 20s
 15650K .......... .......... .......... .......... .......... 13% 5.76M 20s
 15700K .......... .......... .......... .......... .......... 13% 63.5M 20s
 15750K .......... .......... .......... .......... .......... 13% 5.95M 20s
 15800K .......... .......... .......... .......... .......... 13% 63.1M 20s
 15850K .......... .......... .......... .......... .......... 13% 11.9M 20s
 15900K .......... .......... .......... .......... .......... 13% 23.9M 20s
 15950K .......... .......... .......... .......... .......... 13% 9.10M 20s
 16000K .......... .......... .......... .......... .......... 13% 18.4M 20s
 16050K .......... .......... .......... .......... .......... 13% 8.73M 20s
 16100K .......... .......... .......... .......... .......... 13% 11.6M 20s
 16150K .......... .......... .......... .......... .......... 13% 11.6M 20s
 16200K .......... .......... .......... .......... .......... 13% 11.1M 20s
 16250K .......... .......... .......... .......... .......... 13% 11.5M 20s
 16300K .......... .......... .......... .......... .......... 13% 11.0M 20s
 16350K .......... .......... .......... .......... .......... 13% 12.1M 20s
 16400K .......... .......... .......... .......... .......... 13% 11.1M 19s
 16450K .......... .......... .......... .......... .......... 13% 8.52M 19s
 16500K .......... .......... .......... .......... .......... 13% 11.6M 19s
 16550K .......... .......... .......... .......... .......... 13% 11.6M 19s
 16600K .......... .......... .......... .......... .......... 13% 11.6M 19s
 16650K .......... .......... .......... .......... .......... 13% 11.0M 19s
 16700K .......... .......... .......... .......... .......... 13% 11.6M 19s
 16750K .......... .......... .......... .......... .......... 13% 11.5M 19s
 16800K .......... .......... .......... .......... .......... 13% 11.1M 19s
 16850K .......... .......... .......... .......... .......... 14% 7.28M 19s
 16900K .......... .......... .......... .......... .......... 14% 15.0M 19s
 16950K .......... .......... .......... .......... .......... 14% 11.5M 19s
 17000K .......... .......... .......... .......... .......... 14% 11.6M 19s
 17050K .......... .......... .......... .......... .......... 14% 11.1M 19s
 17100K .......... .......... .......... .......... .......... 14% 11.6M 19s
 17150K .......... .......... .......... .......... .......... 14% 11.6M 19s
 17200K .......... .......... .......... .......... .......... 14% 11.1M 19s
 17250K .......... .......... .......... .......... .......... 14% 8.67M 19s
 17300K .......... .......... .......... .......... .......... 14% 11.7M 19s
 17350K .......... .......... .......... .......... .......... 14% 11.0M 19s
 17400K .......... .......... .......... .......... .......... 14% 11.6M 19s
 17450K .......... .......... .......... .......... .......... 14% 11.0M 19s
 17500K .......... .......... .......... .......... .......... 14% 11.6M 19s
 17550K .......... .......... .......... .......... .......... 14% 11.6M 19s
 17600K .......... .......... .......... .......... .......... 14% 11.6M 19s
 17650K .......... .......... .......... .......... .......... 14% 8.24M 19s
 17700K .......... .......... .......... .......... .......... 14% 11.6M 18s
 17750K .......... .......... .......... .......... .......... 14% 11.5M 18s
 17800K .......... .......... .......... .......... .......... 14% 11.5M 18s
 17850K .......... .......... .......... .......... .......... 14% 11.0M 18s
 17900K .......... .......... .......... .......... .......... 14% 11.5M 18s
 17950K .......... .......... .......... .......... .......... 14% 11.1M 18s
 18000K .......... .......... .......... .......... .......... 14% 12.1M 18s
 18050K .......... .......... .......... .......... .......... 15% 5.50M 18s
 18100K .......... .......... .......... .......... .......... 15% 43.0M 18s
 18150K .......... .......... .......... .......... .......... 15% 11.6M 18s
 18200K .......... .......... .......... .......... .......... 15% 11.1M 18s
 18250K .......... .......... .......... .......... .......... 15% 11.5M 18s
 18300K .......... .......... .......... .......... .......... 15% 11.6M 18s
 18350K .......... .......... .......... .......... .......... 15% 11.0M 18s
 18400K .......... .......... .......... .......... .......... 15% 11.6M 18s
 18450K .......... .......... .......... .......... .......... 15% 8.82M 18s
 18500K .......... .......... .......... .......... .......... 15% 11.1M 18s
 18550K .......... .......... .......... .......... .......... 15% 11.6M 18s
 18600K .......... .......... .......... .......... .......... 15% 11.1M 18s
 18650K .......... .......... .......... .......... .......... 15% 12.0M 18s
 18700K .......... .......... .......... .......... .......... 15% 10.6M 18s
 18750K .......... .......... .......... .......... .......... 15% 12.1M 18s
 18800K .......... .......... .......... .......... .......... 15%  333K 19s
 18850K .......... .......... .......... .......... .......... 15%  152M 18s
 18900K .......... .......... .......... .......... .......... 15%  218M 18s
 18950K .......... .......... .......... .......... .......... 15%  219M 18s
 19000K .......... .......... .......... .......... .......... 15%  219M 18s
 19050K .......... .......... .......... .......... .......... 15%  201M 18s
 19100K .......... .......... .......... .......... .......... 15%  219M 18s
 19150K .......... .......... .......... .......... .......... 15%  221M 18s
 19200K .......... .......... .......... .......... .......... 15%  197M 18s
 19250K .......... .......... .......... .......... .......... 15%  181M 18s
 19300K .......... .......... .......... .......... .......... 16%  224M 18s
 19350K .......... .......... .......... .......... .......... 16% 1.22M 18s
 19400K .......... .......... .......... .......... .......... 16%  209M 18s
 19450K .......... .......... .......... .......... .......... 16%  193M 18s
 19500K .......... .......... .......... .......... .......... 16%  222M 18s
 19550K .......... .......... .......... .......... .......... 16%  219M 18s
 19600K .......... .......... .......... .......... .......... 16%  219M 18s
 19650K .......... .......... .......... .......... .......... 16%  184M 18s
 19700K .......... .......... .......... .......... .......... 16%  225M 18s
 19750K .......... .......... .......... .......... .......... 16%  218M 18s
 19800K .......... .......... .......... .......... .......... 16%  226M 18s
 19850K .......... .......... .......... .......... .......... 16%  198M 18s
 19900K .......... .......... .......... .......... .......... 16%  217M 18s
 19950K .......... .......... .......... .......... .......... 16%  212M 17s
 20000K .......... .......... .......... .......... .......... 16%  208M 17s
 20050K .......... .......... .......... .......... .......... 16%  179M 17s
 20100K .......... .......... .......... .......... .......... 16%  204M 17s
 20150K .......... .......... .......... .......... .......... 16% 7.40M 17s
 20200K .......... .......... .......... .......... .......... 16% 4.77M 17s
 20250K .......... .......... .......... .......... .......... 16% 4.81M 17s
 20300K .......... .......... .......... .......... .......... 16% 4.81M 17s
 20350K .......... .......... .......... .......... .......... 16% 96.6M 17s
 20400K .......... .......... .......... .......... .......... 16% 4.83M 17s
 20450K .......... .......... .......... .......... .......... 16%  695K 18s
 20500K .......... .......... .......... .......... .......... 17%  149M 18s
 20550K .......... .......... .......... .......... .......... 17%  195M 17s
 20600K .......... .......... .......... .......... .......... 17%  225M 17s
 20650K .......... .......... .......... .......... .......... 17%  198M 17s
 20700K .......... .......... .......... .......... .......... 17%  222M 17s
 20750K .......... .......... .......... .......... .......... 17%  222M 17s
 20800K .......... .......... .......... .......... .......... 17% 5.48M 17s
 20850K .......... .......... .......... .......... .......... 17%  154M 17s
 20900K .......... .......... .......... .......... .......... 17%  196M 17s
 20950K .......... .......... .......... .......... .......... 17%  176M 17s
 21000K .......... .......... .......... .......... .......... 17% 2.22M 17s
 21050K .......... .......... .......... .......... .......... 17% 63.1M 17s
 21100K .......... .......... .......... .......... .......... 17% 13.2M 17s
 21150K .......... .......... .......... .......... .......... 17% 4.58M 17s
 21200K .......... .......... .......... .......... .......... 17% 4.83M 17s
 21250K .......... .......... .......... .......... .......... 17% 4.76M 17s
 21300K .......... .......... .......... .......... .......... 17% 1.60M 17s
 21350K .......... .......... .......... .......... .......... 17%  103M 17s
 21400K .......... .......... .......... .......... .......... 17%  212M 17s
 21450K .......... .......... .......... .......... .......... 17% 4.97M 17s
 21500K .......... .......... .......... .......... .......... 17%  196M 17s
 21550K .......... .......... .......... .......... .......... 17% 4.85M 17s
 21600K .......... .......... .......... .......... .......... 17% 4.79M 17s
 21650K .......... .......... .......... .......... .......... 17% 92.5M 17s
 21700K .......... .......... .......... .......... .......... 18% 99.9M 17s
 21750K .......... .......... .......... .......... .......... 18% 2.20M 17s
 21800K .......... .......... .......... .......... .......... 18% 14.4M 17s
 21850K .......... .......... .......... .......... .......... 18% 3.61M 17s
 21900K .......... .......... .......... .......... .......... 18%  125M 17s
 21950K .......... .......... .......... .......... .......... 18% 9.63M 17s
 22000K .......... .......... .......... .......... .......... 18% 4.11M 17s
 22050K .......... .......... .......... .......... .......... 18% 4.75M 17s
 22100K .......... .......... .......... .......... .......... 18% 4.78M 17s
 22150K .......... .......... .......... .......... .......... 18% 4.79M 17s
 22200K .......... .......... .......... .......... .......... 18%  126M 17s
 22250K .......... .......... .......... .......... .......... 18% 4.79M 17s
 22300K .......... .......... .......... .......... .......... 18% 4.77M 17s
 22350K .......... .......... .......... .......... .......... 18% 4.83M 17s
 22400K .......... .......... .......... .......... .......... 18%  133M 17s
 22450K .......... .......... .......... .......... .......... 18% 2.44M 17s
 22500K .......... .......... .......... .......... .......... 18% 97.7M 17s
 22550K .......... .......... .......... .......... .......... 18% 4.75M 17s
 22600K .......... .......... .......... .......... .......... 18%  124M 17s
 22650K .......... .......... .......... .......... .......... 18% 3.13M 17s
 22700K .......... .......... .......... .......... .......... 18%  126M 17s
 22750K .......... .......... .......... .......... .......... 18% 4.80M 17s
 22800K .......... .......... .......... .......... .......... 18% 4.78M 17s
 22850K .......... .......... .......... .......... .......... 18% 4.76M 17s
 22900K .......... .......... .......... .......... .......... 19% 4.81M 17s
 22950K .......... .......... .......... .......... .......... 19% 4.75M 17s
 23000K .......... .......... .......... .......... .......... 19%  125M 17s
 23050K .......... .......... .......... .......... .......... 19% 4.83M 17s
 23100K .......... .......... .......... .......... .......... 19% 4.75M 17s
 23150K .......... .......... .......... .......... .......... 19% 4.83M 17s
 23200K .......... .......... .......... .......... .......... 19%  132M 17s
 23250K .......... .......... .......... .......... .......... 19% 2.43M 17s
 23300K .......... .......... .......... .......... .......... 19% 91.9M 17s
 23350K .......... .......... .......... .......... .......... 19% 4.81M 17s
 23400K .......... .......... .......... .......... .......... 19% 4.79M 17s
 23450K .......... .......... .......... .......... .......... 19% 4.76M 17s
 23500K .......... .......... .......... .......... .......... 19%  134M 17s
 23550K .......... .......... .......... .......... .......... 19% 87.6M 17s
 23600K .......... .......... .......... .......... .......... 19% 3.05M 17s
 23650K .......... .......... .......... .......... .......... 19% 4.75M 17s
 23700K .......... .......... .......... .......... .......... 19% 4.76M 17s
 23750K .......... .......... .......... .......... .......... 19% 4.74M 17s
 23800K .......... .......... .......... .......... .......... 19%  124M 17s
 23850K .......... .......... .......... .......... .......... 19% 4.82M 17s
 23900K .......... .......... .......... .......... .......... 19% 4.79M 17s
 23950K .......... .......... .......... .......... .......... 19% 4.77M 17s
 24000K .......... .......... .......... .......... .......... 19%  132M 16s
 24050K .......... .......... .......... .......... .......... 19% 4.74M 16s
 24100K .......... .......... .......... .......... .......... 20% 4.66M 16s
 24150K .......... .......... .......... .......... .......... 20% 4.84M 16s
 24200K .......... .......... .......... .......... .......... 20% 4.77M 16s
 24250K .......... .......... .......... .......... .......... 20%  118M 16s
 24300K .......... .......... .......... .......... .......... 20% 38.6M 16s
 24350K .......... .......... .......... .......... .......... 20% 3.42M 16s
 24400K .......... .......... .......... .......... .......... 20% 4.73M 16s
 24450K .......... .......... .......... .......... .......... 20% 4.76M 16s
 24500K .......... .......... .......... .......... .......... 20% 4.82M 16s
 24550K .......... .......... .......... .......... .......... 20% 4.80M 16s
 24600K .......... .......... .......... .......... .......... 20% 96.2M 16s
 24650K .......... .......... .......... .......... .......... 20% 4.81M 16s
 24700K .......... .......... .......... .......... .......... 20% 4.78M 16s
 24750K .......... .......... .......... .......... .......... 20% 4.78M 16s
 24800K .......... .......... .......... .......... .......... 20%  133M 16s
 24850K .......... .......... .......... .......... .......... 20% 4.77M 16s
 24900K .......... .......... .......... .......... .......... 20% 4.79M 16s
 24950K .......... .......... .......... .......... .......... 20% 4.76M 16s
 25000K .......... .......... .......... .......... .......... 20% 4.83M 16s
 25050K .......... .......... .......... .......... .......... 20% 4.73M 16s
 25100K .......... .......... .......... .......... .......... 20%  123M 16s
 25150K .......... .......... .......... .......... .......... 20% 4.84M 16s
 25200K .......... .......... .......... .......... .......... 20%  108M 16s
 25250K .......... .......... .......... .......... .......... 20% 3.19M 16s
 25300K .......... .......... .......... .......... .......... 21% 4.81M 16s
 25350K .......... .......... .......... .......... .......... 21%  125M 16s
 25400K .......... .......... .......... .......... .......... 21% 4.74M 16s
 25450K .......... .......... .......... .......... .......... 21% 4.81M 16s
 25500K .......... .......... .......... .......... .......... 21% 4.80M 16s
 25550K .......... .......... .......... .......... .......... 21% 4.75M 16s
 25600K .......... .......... .......... .......... .......... 21%  135M 16s
 25650K .......... .......... .......... .......... .......... 21% 4.74M 16s
 25700K .......... .......... .......... .......... .......... 21% 4.80M 16s
 25750K .......... .......... .......... .......... .......... 21% 4.76M 16s
 25800K .......... .......... .......... .......... .......... 21% 4.83M 16s
 25850K .......... .......... .......... .......... .......... 21% 4.79M 16s
 25900K .......... .......... .......... .......... .......... 21% 96.5M 16s
 25950K .......... .......... .......... .......... .......... 21% 4.83M 16s
 26000K .......... .......... .......... .......... .......... 21% 4.77M 16s
 26050K .......... .......... .......... .......... .......... 21% 4.71M 16s
 26100K .......... .......... .......... .......... .......... 21% 4.82M 16s
 26150K .......... .......... .......... .......... .......... 21%  131M 16s
 26200K .......... .......... .......... .......... .......... 21%  106M 16s
 26250K .......... .......... .......... .......... .......... 21% 3.42M 16s
 26300K .......... .......... .......... .......... .......... 21% 4.83M 16s
 26350K .......... .......... .......... .......... .......... 21% 4.76M 16s
 26400K .......... .......... .......... .......... .......... 21%  100M 16s
 26450K .......... .......... .......... .......... .......... 21% 2.38M 16s
 26500K .......... .......... .......... .......... .......... 22%  237M 16s
 26550K .......... .......... .......... .......... .......... 22% 5.52M 16s
 26600K .......... .......... .......... .......... .......... 22% 3.52M 16s
 26650K .......... .......... .......... .......... .......... 22% 4.81M 16s
 26700K .......... .......... .......... .......... .......... 22% 88.2M 16s
 26750K .......... .......... .......... .......... .......... 22% 4.84M 16s
 26800K .......... .......... .......... .......... .......... 22% 37.0M 16s
 26850K .......... .......... .......... .......... .......... 22% 2.78M 16s
 26900K .......... .......... .......... .......... .......... 22% 4.77M 16s
 26950K .......... .......... .......... .......... .......... 22%  128M 16s
 27000K .......... .......... .......... .......... .......... 22% 4.78M 16s
 27050K .......... .......... .......... .......... .......... 22% 4.76M 16s
 27100K .......... .......... .......... .......... .......... 22%  130M 16s
 27150K .......... .......... .......... .......... .......... 22% 2.73M 16s
 27200K .......... .......... .......... .......... .......... 22% 90.2M 16s
 27250K .......... .......... .......... .......... .......... 22% 4.76M 16s
 27300K .......... .......... .......... .......... .......... 22% 4.84M 16s
 27350K .......... .......... .......... .......... .......... 22% 4.73M 16s
 27400K .......... .......... .......... .......... .......... 22% 4.81M 16s
 27450K .......... .......... .......... .......... .......... 22%  116M 16s
 27500K .......... .......... .......... .......... .......... 22% 4.65M 16s
 27550K .......... .......... .......... .......... .......... 22% 9.77M 16s
 27600K .......... .......... .......... .......... .......... 22% 3.58M 16s
 27650K .......... .......... .......... .......... .......... 22% 4.73M 16s
 27700K .......... .......... .......... .......... .......... 22% 4.78M 16s
 27750K .......... .......... .......... .......... .......... 23%  127M 16s
 27800K .......... .......... .......... .......... .......... 23% 9.08M 16s
 27850K .......... .......... .......... .......... .......... 23% 3.89M 16s
 27900K .......... .......... .......... .......... .......... 23% 4.84M 16s
 27950K .......... .......... .......... .......... .......... 23% 4.80M 16s
 28000K .......... .......... .......... .......... .......... 23% 95.6M 16s
 28050K .......... .......... .......... .......... .......... 23% 4.76M 16s
 28100K .......... .......... .......... .......... .......... 23% 4.84M 16s
 28150K .......... .......... .......... .......... .......... 23% 4.79M 16s
 28200K .......... .......... .......... .......... .......... 23% 4.79M 16s
 28250K .......... .......... .......... .......... .......... 23%  121M 16s
 28300K .......... .......... .......... .......... .......... 23% 4.79M 16s
 28350K .......... .......... .......... .......... .......... 23% 22.0M 16s
 28400K .......... .......... .......... .......... .......... 23% 3.22M 16s
 28450K .......... .......... .......... .......... .......... 23% 4.72M 16s
 28500K .......... .......... .......... .......... .......... 23% 4.79M 16s
 28550K .......... .......... .......... .......... .......... 23%  131M 16s
 28600K .......... .......... .......... .......... .......... 23% 4.84M 16s
 28650K .......... .......... .......... .......... .......... 23% 4.74M 16s
 28700K .......... .......... .......... .......... .......... 23% 4.82M 16s
 28750K .......... .......... .......... .......... .......... 23%  132M 16s
 28800K .......... .......... .......... .......... .......... 23% 4.74M 16s
 28850K .......... .......... .......... .......... .......... 23% 4.76M 16s
 28900K .......... .......... .......... .......... .......... 23% 4.83M 16s
 28950K .......... .......... .......... .......... .......... 24%  109M 16s
 29000K .......... .......... .......... .......... .......... 24% 2.92M 16s
 29050K .......... .......... .......... .......... .......... 24%  117M 15s
 29100K .......... .......... .......... .......... .......... 24% 4.80M 15s
 29150K .......... .......... .......... .......... .......... 24% 4.69M 15s
 29200K .......... .......... .......... .......... .......... 24% 4.84M 15s
 29250K .......... .......... .......... .......... .......... 24% 4.73M 15s
 29300K .......... .......... .......... .......... .......... 24% 4.78M 15s
 29350K .......... .......... .......... .......... .......... 24%  126M 15s
 29400K .......... .......... .......... .......... .......... 24% 4.84M 15s
 29450K .......... .......... .......... .......... .......... 24% 4.73M 15s
 29500K .......... .......... .......... .......... .......... 24% 4.82M 15s
 29550K .......... .......... .......... .......... .......... 24%  135M 15s
 29600K .......... .......... .......... .......... .......... 24% 10.1M 15s
 29650K .......... .......... .......... .......... .......... 24% 3.93M 15s
 29700K .......... .......... .......... .......... .......... 24% 4.83M 15s
 29750K .......... .......... .......... .......... .......... 24% 4.80M 15s
 29800K .......... .......... .......... .......... .......... 24% 4.78M 15s
 29850K .......... .......... .......... .......... .......... 24%  116M 15s
 29900K .......... .......... .......... .......... .......... 24% 4.69M 15s
 29950K .......... .......... .......... .......... .......... 24% 4.66M 15s
 30000K .......... .......... .......... .......... .......... 24% 4.82M 15s
 30050K .......... .......... .......... .......... .......... 24% 4.75M 15s
 30100K .......... .......... .......... .......... .......... 24% 4.73M 15s
 30150K .......... .......... .......... .......... .......... 25%  122M 15s
 30200K .......... .......... .......... .......... .......... 25% 87.3M 15s
 30250K .......... .......... .......... .......... .......... 25% 3.11M 15s
 30300K .......... .......... .......... .......... .......... 25% 4.77M 15s
 30350K .......... .......... .......... .......... .......... 25%  133M 15s
 30400K .......... .......... .......... .......... .......... 25% 4.80M 15s
 30450K .......... .......... .......... .......... .......... 25% 4.69M 15s
 30500K .......... .......... .......... .......... .......... 25% 4.71M 15s
 30550K .......... .......... .......... .......... .......... 25% 4.80M 15s
 30600K .......... .......... .......... .......... .......... 25% 4.76M 15s
 30650K .......... .......... .......... .......... .......... 25%  115M 15s
 30700K .......... .......... .......... .......... .......... 25% 4.84M 15s
 30750K .......... .......... .......... .......... .......... 25% 4.74M 15s
 30800K .......... .......... .......... .......... .......... 25% 4.79M 15s
 30850K .......... .......... .......... .......... .......... 25% 4.78M 15s
 30900K .......... .......... .......... .......... .......... 25%  106M 15s
 30950K .......... .......... .......... .......... .......... 25%  101M 15s
 31000K .......... .......... .......... .......... .......... 25% 3.21M 15s
 31050K .......... .......... .......... .......... .......... 25% 4.70M 15s
 31100K .......... .......... .......... .......... .......... 25% 4.80M 15s
 31150K .......... .......... .......... .......... .......... 25%  123M 15s
 31200K .......... .......... .......... .......... .......... 25% 4.80M 15s
 31250K .......... .......... .......... .......... .......... 25% 4.75M 15s
 31300K .......... .......... .......... .......... .......... 25% 4.77M 15s
 31350K .......... .......... .......... .......... .......... 26% 4.82M 15s
 31400K .......... .......... .......... .......... .......... 26% 4.63M 15s
 31450K .......... .......... .......... .......... .......... 26%  114M 15s
 31500K .......... .......... .......... .......... .......... 26% 4.83M 15s
 31550K .......... .......... .......... .......... .......... 26% 4.78M 15s
 31600K .......... .......... .......... .......... .......... 26% 4.79M 15s
 31650K .......... .......... .......... .......... .......... 26% 4.75M 15s
 31700K .......... .......... .......... .......... .......... 26%  126M 15s
 31750K .......... .......... .......... .......... .......... 26% 4.74M 15s
 31800K .......... .......... .......... .......... .......... 26%  130M 15s
 31850K .......... .......... .......... .......... .......... 26% 3.22M 15s
 31900K .......... .......... .......... .......... .......... 26% 4.76M 15s
 31950K .......... .......... .......... .......... .......... 26%  134M 15s
 32000K .......... .......... .......... .......... .......... 26% 4.83M 15s
 32050K .......... .......... .......... .......... .......... 26% 4.73M 15s
 32100K .......... .......... .......... .......... .......... 26% 4.77M 15s
 32150K .......... .......... .......... .......... .......... 26% 4.82M 15s
 32200K .......... .......... .......... .......... .......... 26% 4.81M 15s
 32250K .......... .......... .......... .......... .......... 26% 88.0M 15s
 32300K .......... .......... .......... .......... .......... 26% 4.82M 15s
 32350K .......... .......... .......... .......... .......... 26% 4.77M 15s
 32400K .......... .......... .......... .......... .......... 26% 4.78M 15s
 32450K .......... .......... .......... .......... .......... 26% 4.77M 15s
 32500K .......... .......... .......... .......... .......... 26%  127M 15s
 32550K .......... .......... .......... .......... .......... 27% 4.80M 15s
 32600K .......... .......... .......... .......... .......... 27% 4.78M 15s
 32650K .......... .......... .......... .......... .......... 27% 4.81M 15s
 32700K .......... .......... .......... .......... .......... 27% 4.74M 15s
 32750K .......... .......... .......... .......... .......... 27%  134M 15s
 32800K .......... .......... .......... .......... .......... 27%  128M 15s
 32850K .......... .......... .......... .......... .......... 27% 3.23M 15s
 32900K .......... .......... .......... .......... .......... 27% 4.74M 15s
 32950K .......... .......... .......... .......... .......... 27% 4.82M 15s
 33000K .......... .......... .......... .......... .......... 27% 4.80M 15s
 33050K .......... .......... .......... .......... .......... 27% 88.5M 15s
 33100K .......... .......... .......... .......... .......... 27% 4.70M 15s
 33150K .......... .......... .......... .......... .......... 27% 4.80M 15s
 33200K .......... .......... .......... .......... .......... 27% 4.76M 15s
 33250K .......... .......... .......... .......... .......... 27% 4.76M 15s
 33300K .......... .......... .......... .......... .......... 27%  126M 15s
 33350K .......... .......... .......... .......... .......... 27% 4.79M 15s
 33400K .......... .......... .......... .......... .......... 27% 4.77M 15s
 33450K .......... .......... .......... .......... .......... 27% 4.80M 15s
 33500K .......... .......... .......... .......... .......... 27% 4.79M 15s
 33550K .......... .......... .......... .......... .......... 27% 98.2M 15s
 33600K .......... .......... .......... .......... .......... 27% 4.83M 15s
 33650K .......... .......... .......... .......... .......... 27% 4.74M 15s
 33700K .......... .......... .......... .......... .......... 27%  112M 15s
 33750K .......... .......... .......... .......... .......... 28% 4.17M 15s
 33800K .......... .......... .......... .......... .......... 28%  128M 15s
 33850K .......... .......... .......... .......... .......... 28% 4.72M 15s
 33900K .......... .......... .......... .......... .......... 28% 4.84M 15s
 33950K .......... .......... .......... .......... .......... 28% 4.80M 15s
 34000K .......... .......... .......... .......... .......... 28% 1.58M 15s
 34050K .......... .......... .......... .......... .......... 28%  151M 15s
 34100K .......... .......... .......... .......... .......... 28%  216M 15s
 34150K .......... .......... .......... .......... .......... 28%  225M 15s
 34200K .......... .......... .......... .......... .......... 28% 5.25M 15s
 34250K .......... .......... .......... .......... .......... 28% 3.60M 15s
 34300K .......... .......... .......... .......... .......... 28% 4.80M 15s
 34350K .......... .......... .......... .......... .......... 28% 99.0M 15s
 34400K .......... .......... .......... .......... .......... 28% 4.82M 15s
 34450K .......... .......... .......... .......... .......... 28% 4.75M 15s
 34500K .......... .......... .......... .......... .......... 28% 4.80M 14s
 34550K .......... .......... .......... .......... .......... 28% 4.80M 14s
 34600K .......... .......... .......... .......... .......... 28%  127M 14s
 34650K .......... .......... .......... .......... .......... 28% 4.79M 14s
 34700K .......... .......... .......... .......... .......... 28% 4.78M 14s
 34750K .......... .......... .......... .......... .......... 28%  129M 14s
 34800K .......... .......... .......... .......... .......... 28% 2.75M 14s
 34850K .......... .......... .......... .......... .......... 28% 4.77M 14s
 34900K .......... .......... .......... .......... .......... 28%  126M 14s
 34950K .......... .......... .......... .......... .......... 29% 4.83M 14s
 35000K .......... .......... .......... .......... .......... 29% 4.76M 14s
 35050K .......... .......... .......... .......... .......... 29% 4.80M 14s
 35100K .......... .......... .......... .......... .......... 29%  136M 14s
 35150K .......... .......... .......... .......... .......... 29% 4.74M 14s
 35200K .......... .......... .......... .......... .......... 29% 4.83M 14s
 35250K .......... .......... .......... .......... .......... 29% 9.67M 14s
 35300K .......... .......... .......... .......... .......... 29% 3.70M 14s
 35350K .......... .......... .......... .......... .......... 29% 4.78M 14s
 35400K .......... .......... .......... .......... .......... 29%  125M 14s
 35450K .......... .......... .......... .......... .......... 29% 4.81M 14s
 35500K .......... .......... .......... .......... .......... 29% 4.77M 14s
 35550K .......... .......... .......... .......... .......... 29% 4.82M 14s
 35600K .......... .......... .......... .......... .......... 29% 4.80M 14s
 35650K .......... .......... .......... .......... .......... 29% 95.3M 14s
 35700K .......... .......... .......... .......... .......... 29% 8.28M 14s
 35750K .......... .......... .......... .......... .......... 29% 4.25M 14s
 35800K .......... .......... .......... .......... .......... 29% 4.74M 14s
 35850K .......... .......... .......... .......... .......... 29% 4.81M 14s
 35900K .......... .......... .......... .......... .......... 29%  132M 14s
 35950K .......... .......... .......... .......... .......... 29% 4.79M 14s
 36000K .......... .......... .......... .......... .......... 29% 4.77M 14s
 36050K .......... .......... .......... .......... .......... 29% 4.75M 14s
 36100K .......... .......... .......... .......... .......... 29% 4.83M 14s
 36150K .......... .......... .......... .......... .......... 30% 4.74M 14s
 36200K .......... .......... .......... .......... .......... 30%  125M 14s
 36250K .......... .......... .......... .......... .......... 30% 4.78M 14s
 36300K .......... .......... .......... .......... .......... 30%  130M 14s
 36350K .......... .......... .......... .......... .......... 30% 2.97M 14s
 36400K .......... .......... .......... .......... .......... 30% 4.79M 14s
 36450K .......... .......... .......... .......... .......... 30% 4.72M 14s
 36500K .......... .......... .......... .......... .......... 30%  126M 14s
 36550K .......... .......... .......... .......... .......... 30% 4.85M 14s
 36600K .......... .......... .......... .......... .......... 30% 4.79M 14s
 36650K .......... .......... .......... .......... .......... 30% 4.77M 14s
 36700K .......... .......... .......... .......... .......... 30%  124M 14s
 36750K .......... .......... .......... .......... .......... 30% 4.80M 14s
 36800K .......... .......... .......... .......... .......... 30% 4.77M 14s
 36850K .......... .......... .......... .......... .......... 30% 4.78M 14s
 36900K .......... .......... .......... .......... .......... 30% 4.81M 14s
 36950K .......... .......... .......... .......... .......... 30% 4.79M 14s
 37000K .......... .......... .......... .......... .......... 30%  131M 14s
 37050K .......... .......... .......... .......... .......... 30% 52.3M 14s
 37100K .......... .......... .......... .......... .......... 30% 3.17M 14s
 37150K .......... .......... .......... .......... .......... 30% 4.84M 14s
 37200K .......... .......... .......... .......... .......... 30%  132M 14s
 37250K .......... .......... .......... .......... .......... 30% 2.45M 14s
 37300K .......... .......... .......... .......... .......... 30% 83.0M 14s
 37350K .......... .......... .......... .......... .......... 30% 4.85M 14s
 37400K .......... .......... .......... .......... .......... 31% 4.80M 14s
 37450K .......... .......... .......... .......... .......... 31% 4.77M 14s
 37500K .......... .......... .......... .......... .......... 31%  131M 14s
 37550K .......... .......... .......... .......... .......... 31% 4.80M 14s
 37600K .......... .......... .......... .......... .......... 31% 4.75M 14s
 37650K .......... .......... .......... .......... .......... 31% 4.76M 14s
 37700K .......... .......... .......... .......... .......... 31% 4.83M 14s
 37750K .......... .......... .......... .......... .......... 31% 4.79M 14s
 37800K .......... .......... .......... .......... .......... 31% 92.4M 14s
 37850K .......... .......... .......... .......... .......... 31% 4.81M 14s
 37900K .......... .......... .......... .......... .......... 31%  110M 14s
 37950K .......... .......... .......... .......... .......... 31% 3.18M 14s
 38000K .......... .......... .......... .......... .......... 31%  124M 14s
 38050K .......... .......... .......... .......... .......... 31% 4.59M 14s
 38100K .......... .......... .......... .......... .......... 31% 3.48M 14s
 38150K .......... .......... .......... .......... .......... 31%  128M 14s
 38200K .......... .......... .......... .......... .......... 31% 2.55M 14s
 38250K .......... .......... .......... .......... .......... 31%  126M 14s
 38300K .......... .......... .......... .......... .......... 31% 9.57M 14s
 38350K .......... .......... .......... .......... .......... 31% 4.37M 14s
 38400K .......... .......... .......... .......... .......... 31% 4.69M 14s
 38450K .......... .......... .......... .......... .......... 31% 4.76M 14s
 38500K .......... .......... .......... .......... .......... 31% 4.83M 14s
 38550K .......... .......... .......... .......... .......... 31% 4.75M 14s
 38600K .......... .......... .......... .......... .......... 32%  123M 14s
 38650K .......... .......... .......... .......... .......... 32% 4.83M 14s
 38700K .......... .......... .......... .......... .......... 32% 4.79M 14s
 38750K .......... .......... .......... .......... .......... 32% 4.79M 14s
 38800K .......... .......... .......... .......... .......... 32%  123M 14s
 38850K .......... .......... .......... .......... .......... 32% 4.70M 14s
 38900K .......... .......... .......... .......... .......... 32% 4.81M 14s
 38950K .......... .......... .......... .......... .......... 32% 96.3M 14s
 39000K .......... .......... .......... .......... .......... 32% 3.29M 14s
 39050K .......... .......... .......... .......... .......... 32% 4.80M 14s
 39100K .......... .......... .......... .......... .......... 32%  101M 14s
 39150K .......... .......... .......... .......... .......... 32% 4.82M 14s
 39200K .......... .......... .......... .......... .......... 32% 4.79M 14s
 39250K .......... .......... .......... .......... .......... 32% 4.68M 14s
 39300K .......... .......... .......... .......... .......... 32% 4.83M 14s
 39350K .......... .......... .......... .......... .......... 32% 4.84M 14s
 39400K .......... .......... .......... .......... .......... 32% 82.7M 14s
 39450K .......... .......... .......... .......... .......... 32% 4.82M 14s
 39500K .......... .......... .......... .......... .......... 32% 4.82M 14s
 39550K .......... .......... .......... .......... .......... 32% 4.74M 14s
 39600K .......... .......... .......... .......... .......... 32%  134M 14s
 39650K .......... .......... .......... .......... .......... 32% 4.76M 14s
 39700K .......... .......... .......... .......... .......... 32% 4.80M 14s
 39750K .......... .......... .......... .......... .......... 32% 4.78M 14s
 39800K .......... .......... .......... .......... .......... 33% 4.75M 14s
 39850K .......... .......... .......... .......... .......... 33% 4.80M 14s
 39900K .......... .......... .......... .......... .......... 33% 83.6M 14s
 39950K .......... .......... .......... .......... .......... 33%  127M 13s
 40000K .......... .......... .......... .......... .......... 33% 4.11M 13s
 40050K .......... .......... .......... .......... .......... 33% 4.70M 13s
 40100K .......... .......... .......... .......... .......... 33% 4.82M 13s
 40150K .......... .......... .......... .......... .......... 33%  127M 13s
 40200K .......... .......... .......... .......... .......... 33% 4.75M 13s
 40250K .......... .......... .......... .......... .......... 33% 3.81M 13s
 40300K .......... .......... .......... .......... .......... 33% 4.80M 13s
 40350K .......... .......... .......... .......... .......... 33% 2.35M 13s
 40400K .......... .......... .......... .......... .......... 33%  202M 13s
 40450K .......... .......... .......... .......... .......... 33% 8.59M 13s
 40500K .......... .......... .......... .......... .......... 33% 7.87M 13s
 40550K .......... .......... .......... .......... .......... 33% 11.1M 13s
 40600K .......... .......... .......... .......... .......... 33% 3.77M 13s
 40650K .......... .......... .......... .......... .......... 33% 4.81M 13s
 40700K .......... .......... .......... .......... .......... 33% 89.5M 13s
 40750K .......... .......... .......... .......... .......... 33% 4.83M 13s
 40800K .......... .......... .......... .......... .......... 33% 4.81M 13s
 40850K .......... .......... .......... .......... .......... 33% 4.74M 13s
 40900K .......... .......... .......... .......... .......... 33% 4.79M 13s
 40950K .......... .......... .......... .......... .......... 33%  126M 13s
 41000K .......... .......... .......... .......... .......... 34% 4.79M 13s
 41050K .......... .......... .......... .......... .......... 34% 4.76M 13s
 41100K .......... .......... .......... .......... .......... 34% 4.83M 13s
 41150K .......... .......... .......... .......... .......... 34% 4.73M 13s
 41200K .......... .......... .......... .......... .......... 34%  129M 13s
 41250K .......... .......... .......... .......... .......... 34% 4.76M 13s
 41300K .......... .......... .......... .......... .......... 34% 8.87M 13s
 41350K .......... .......... .......... .......... .......... 34% 3.83M 13s
 41400K .......... .......... .......... .......... .......... 34% 4.84M 13s
 41450K .......... .......... .......... .......... .......... 34%  117M 13s
 41500K .......... .......... .......... .......... .......... 34% 4.74M 13s
 41550K .......... .......... .......... .......... .......... 34% 4.82M 13s
 41600K .......... .......... .......... .......... .......... 34% 4.82M 13s
 41650K .......... .......... .......... .......... .......... 34% 4.75M 13s
 41700K .......... .......... .......... .......... .......... 34%  103M 13s
 41750K .......... .......... .......... .......... .......... 34% 7.28M 13s
 41800K .......... .......... .......... .......... .......... 34% 2.29M 13s
 41850K .......... .......... .......... .......... .......... 34%  207M 13s
 41900K .......... .......... .......... .......... .......... 34% 5.11M 13s
 41950K .......... .......... .......... .......... .......... 34% 14.4M 13s
 42000K .......... .......... .......... .......... .......... 34% 7.48M 13s
 42050K .......... .......... .......... .......... .......... 34% 4.18M 13s
 42100K .......... .......... .......... .......... .......... 34% 4.85M 13s
 42150K .......... .......... .......... .......... .......... 34% 7.30M 13s
 42200K .......... .......... .......... .......... .......... 35% 10.2M 13s
 42250K .......... .......... .......... .......... .......... 35% 11.5M 13s
 42300K .......... .......... .......... .......... .......... 35% 4.52M 13s
 42350K .......... .......... .......... .......... .......... 35% 4.75M 13s
 42400K .......... .......... .......... .......... .......... 35% 4.50M 13s
 42450K .......... .......... .......... .......... .......... 35% 4.69M 13s
 42500K .......... .......... .......... .......... .......... 35% 4.31M 13s
 42550K .......... .......... .......... .......... .......... 35% 97.2M 13s
 42600K .......... .......... .......... .......... .......... 35% 4.67M 13s
 42650K .......... .......... .......... .......... .......... 35% 6.95M 13s
 42700K .......... .......... .......... .......... .......... 35% 9.80M 13s
 42750K .......... .......... .......... .......... .......... 35% 3.42M 13s
 42800K .......... .......... .......... .......... .......... 35% 90.3M 13s
 42850K .......... .......... .......... .......... .......... 35% 4.77M 13s
 42900K .......... .......... .......... .......... .......... 35% 4.74M 13s
 42950K .......... .......... .......... .......... .......... 35% 4.64M 13s
 43000K .......... .......... .......... .......... .......... 35% 4.45M 13s
 43050K .......... .......... .......... .......... .......... 35%  118M 13s
 43100K .......... .......... .......... .......... .......... 35% 4.71M 13s
 43150K .......... .......... .......... .......... .......... 35% 8.04M 13s
 43200K .......... .......... .......... .......... .......... 35% 3.52M 13s
 43250K .......... .......... .......... .......... .......... 35% 9.47M 13s
 43300K .......... .......... .......... .......... .......... 35% 8.76M 13s
 43350K .......... .......... .......... .......... .......... 35% 10.6M 13s
 43400K .......... .......... .......... .......... .......... 36% 4.44M 13s
 43450K .......... .......... .......... .......... .......... 36% 4.74M 13s
 43500K .......... .......... .......... .......... .......... 36% 4.41M 13s
 43550K .......... .......... .......... .......... .......... 36%  134M 13s
 43600K .......... .......... .......... .......... .......... 36% 4.67M 13s
 43650K .......... .......... .......... .......... .......... 36% 4.76M 13s
 43700K .......... .......... .......... .......... .......... 36% 4.69M 13s
 43750K .......... .......... .......... .......... .......... 36% 4.79M 13s
 43800K .......... .......... .......... .......... .......... 36% 4.78M 13s
 43850K .......... .......... .......... .......... .......... 36%  117M 13s
 43900K .......... .......... .......... .......... .......... 36% 4.80M 13s
 43950K .......... .......... .......... .......... .......... 36% 8.56M 13s
 44000K .......... .......... .......... .......... .......... 36% 3.59M 13s
 44050K .......... .......... .......... .......... .......... 36% 4.76M 13s
 44100K .......... .......... .......... .......... .......... 36% 4.72M 13s
 44150K .......... .......... .......... .......... .......... 36% 94.7M 13s
 44200K .......... .......... .......... .......... .......... 36% 8.33M 13s
 44250K .......... .......... .......... .......... .......... 36% 3.76M 13s
 44300K .......... .......... .......... .......... .......... 36% 4.75M 13s
 44350K .......... .......... .......... .......... .......... 36%  132M 13s
 44400K .......... .......... .......... .......... .......... 36% 4.80M 13s
 44450K .......... .......... .......... .......... .......... 36% 6.87M 13s
 44500K .......... .......... .......... .......... .......... 36% 4.07M 13s
 44550K .......... .......... .......... .......... .......... 36% 4.81M 13s
 44600K .......... .......... .......... .......... .......... 37% 4.75M 13s
 44650K .......... .......... .......... .......... .......... 37%  119M 13s
 44700K .......... .......... .......... .......... .......... 37% 4.82M 13s
 44750K .......... .......... .......... .......... .......... 37% 19.8M 13s
 44800K .......... .......... .......... .......... .......... 37% 3.04M 13s
 44850K .......... .......... .......... .......... .......... 37% 4.78M 13s
 44900K .......... .......... .......... .......... .......... 37% 4.81M 13s
 44950K .......... .......... .......... .......... .......... 37% 93.5M 13s
 45000K .......... .......... .......... .......... .......... 37% 4.82M 13s
 45050K .......... .......... .......... .......... .......... 37% 4.80M 13s
 45100K .......... .......... .......... .......... .......... 37%  103M 13s
 45150K .......... .......... .......... .......... .......... 37% 7.11M 13s
 45200K .......... .......... .......... .......... .......... 37% 2.29M 13s
 45250K .......... .......... .......... .......... .......... 37%  167M 13s
 45300K .......... .......... .......... .......... .......... 37% 4.69M 13s
 45350K .......... .......... .......... .......... .......... 37% 10.2M 13s
 45400K .......... .......... .......... .......... .......... 37% 3.43M 13s
 45450K .......... .......... .......... .......... .......... 37%  115M 13s
 45500K .......... .......... .......... .......... .......... 37% 4.85M 13s
 45550K .......... .......... .......... .......... .......... 37% 6.88M 13s
 45600K .......... .......... .......... .......... .......... 37% 8.77M 13s
 45650K .......... .......... .......... .......... .......... 37% 3.22M 13s
 45700K .......... .......... .......... .......... .......... 37%  125M 12s
 45750K .......... .......... .......... .......... .......... 37% 4.73M 12s
 45800K .......... .......... .......... .......... .......... 38% 4.22M 12s
 45850K .......... .......... .......... .......... .......... 38% 4.70M 12s
 45900K .......... .......... .......... .......... .......... 38% 17.0M 12s
 45950K .......... .......... .......... .......... .......... 38% 6.32M 12s
 46000K .......... .......... .......... .......... .......... 38% 10.6M 12s
 46050K .......... .......... .......... .......... .......... 38% 3.97M 12s
 46100K .......... .......... .......... .......... .......... 38% 4.79M 12s
 46150K .......... .......... .......... .......... .......... 38% 4.19M 12s
 46200K .......... .......... .......... .......... .......... 38% 4.78M 12s
 46250K .......... .......... .......... .......... .......... 38% 88.8M 12s
 46300K .......... .......... .......... .......... .......... 38% 6.89M 12s
 46350K .......... .......... .......... .......... .......... 38% 3.75M 12s
 46400K .......... .......... .......... .......... .......... 38% 4.79M 12s
 46450K .......... .......... .......... .......... .......... 38% 26.0M 12s
 46500K .......... .......... .......... .......... .......... 38% 5.78M 12s
 46550K .......... .......... .......... .......... .......... 38% 10.6M 12s
 46600K .......... .......... .......... .......... .......... 38% 4.20M 12s
 46650K .......... .......... .......... .......... .......... 38% 4.81M 12s
 46700K .......... .......... .......... .......... .......... 38% 4.61M 12s
 46750K .......... .......... .......... .......... .......... 38%  122M 12s
 46800K .......... .......... .......... .......... .......... 38% 4.43M 12s
 46850K .......... .......... .......... .......... .......... 38% 4.73M 12s
 46900K .......... .......... .......... .......... .......... 38% 4.54M 12s
 46950K .......... .......... .......... .......... .......... 38% 4.84M 12s
 47000K .......... .......... .......... .......... .......... 38% 7.99M 12s
 47050K .......... .......... .......... .......... .......... 39% 9.04M 12s
 47100K .......... .......... .......... .......... .......... 39% 9.16M 12s
 47150K .......... .......... .......... .......... .......... 39% 3.85M 12s
 47200K .......... .......... .......... .......... .......... 39% 4.78M 12s
 47250K .......... .......... .......... .......... .......... 39% 24.6M 12s
 47300K .......... .......... .......... .......... .......... 39% 6.55M 12s
 47350K .......... .......... .......... .......... .......... 39% 4.36M 12s
 47400K .......... .......... .......... .......... .......... 39% 4.79M 12s
 47450K .......... .......... .......... .......... .......... 39% 10.1M 12s
 47500K .......... .......... .......... .......... .......... 39% 8.30M 12s
 47550K .......... .......... .......... .......... .......... 39% 10.6M 12s
 47600K .......... .......... .......... .......... .......... 39% 4.33M 12s
 47650K .......... .......... .......... .......... .......... 39% 4.75M 12s
 47700K .......... .......... .......... .......... .......... 39% 4.57M 12s
 47750K .......... .......... .......... .......... .......... 39% 4.82M 12s
 47800K .......... .......... .......... .......... .......... 39%  128M 12s
 47850K .......... .......... .......... .......... .......... 39% 4.72M 12s
 47900K .......... .......... .......... .......... .......... 39% 4.84M 12s
 47950K .......... .......... .......... .......... .......... 39% 4.80M 12s
 48000K .......... .......... .......... .......... .......... 39% 4.78M 12s
 48050K .......... .......... .......... .......... .......... 39% 4.72M 12s
 48100K .......... .......... .......... .......... .......... 39%  128M 12s
 48150K .......... .......... .......... .......... .......... 39% 4.80M 12s
 48200K .......... .......... .......... .......... .......... 39% 4.80M 12s
 48250K .......... .......... .......... .......... .......... 40% 28.1M 12s
 48300K .......... .......... .......... .......... .......... 40% 2.77M 12s
 48350K .......... .......... .......... .......... .......... 40%  102M 12s
 48400K .......... .......... .......... .......... .......... 40% 4.84M 12s
 48450K .......... .......... .......... .......... .......... 40% 8.28M 12s
 48500K .......... .......... .......... .......... .......... 40% 3.83M 12s
 48550K .......... .......... .......... .......... .......... 40% 4.78M 12s
 48600K .......... .......... .......... .......... .......... 40%  128M 12s
 48650K .......... .......... .......... .......... .......... 40% 4.80M 12s
 48700K .......... .......... .......... .......... .......... 40% 4.78M 12s
 48750K .......... .......... .......... .......... .......... 40% 4.86M 12s
 48800K .......... .......... .......... .......... .......... 40% 4.75M 12s
 48850K .......... .......... .......... .......... .......... 40% 88.7M 12s
 48900K .......... .......... .......... .......... .......... 40% 7.13M 12s
 48950K .......... .......... .......... .......... .......... 40% 4.39M 12s
 49000K .......... .......... .......... .......... .......... 40% 4.75M 12s
 49050K .......... .......... .......... .......... .......... 40% 4.78M 12s
 49100K .......... .......... .......... .......... .......... 40%  133M 12s
 49150K .......... .......... .......... .......... .......... 40% 4.74M 12s
 49200K .......... .......... .......... .......... .......... 40% 4.85M 12s
 49250K .......... .......... .......... .......... .......... 40% 4.77M 12s
 49300K .......... .......... .......... .......... .......... 40% 29.1M 12s
 49350K .......... .......... .......... .......... .......... 40% 2.95M 12s
 49400K .......... .......... .......... .......... .......... 40%  120M 12s
 49450K .......... .......... .......... .......... .......... 41% 4.81M 12s
 49500K .......... .......... .......... .......... .......... 41% 4.76M 12s
 49550K .......... .......... .......... .......... .......... 41% 4.84M 12s
 49600K .......... .......... .......... .......... .......... 41% 4.80M 12s
 49650K .......... .......... .......... .......... .......... 41% 4.76M 12s
 49700K .......... .......... .......... .......... .......... 41% 98.4M 12s
 49750K .......... .......... .......... .......... .......... 41% 4.83M 12s
 49800K .......... .......... .......... .......... .......... 41% 19.0M 12s
 49850K .......... .......... .......... .......... .......... 41% 3.13M 12s
 49900K .......... .......... .......... .......... .......... 41%  125M 12s
 49950K .......... .......... .......... .......... .......... 41% 4.75M 12s
 50000K .......... .......... .......... .......... .......... 41% 4.81M 12s
 50050K .......... .......... .......... .......... .......... 41% 4.75M 12s
 50100K .......... .......... .......... .......... .......... 41% 4.81M 12s
 50150K .......... .......... .......... .......... .......... 41% 4.78M 12s
 50200K .......... .......... .......... .......... .......... 41%  130M 12s
 50250K .......... .......... .......... .......... .......... 41% 9.39M 12s
 50300K .......... .......... .......... .......... .......... 41% 3.85M 12s
 50350K .......... .......... .......... .......... .......... 41% 4.83M 12s
 50400K .......... .......... .......... .......... .......... 41% 4.80M 12s
 50450K .......... .......... .......... .......... .......... 41% 4.70M 12s
 50500K .......... .......... .......... .......... .......... 41%  125M 12s
 50550K .......... .......... .......... .......... .......... 41% 4.85M 12s
 50600K .......... .......... .......... .......... .......... 41% 4.81M 12s
 50650K .......... .......... .......... .......... .......... 42% 4.74M 12s
 50700K .......... .......... .......... .......... .......... 42%  124M 12s
 50750K .......... .......... .......... .......... .......... 42% 4.79M 12s
 50800K .......... .......... .......... .......... .......... 42% 99.3M 12s
 50850K .......... .......... .......... .......... .......... 42% 2.87M 12s
 50900K .......... .......... .......... .......... .......... 42% 4.79M 12s
 50950K .......... .......... .......... .......... .......... 42% 4.78M 12s
 51000K .......... .......... .......... .......... .......... 42%  127M 12s
 51050K .......... .......... .......... .......... .......... 42% 4.82M 12s
 51100K .......... .......... .......... .......... .......... 42% 4.74M 12s
 51150K .......... .......... .......... .......... .......... 42% 4.83M 12s
 51200K .......... .......... .......... .......... .......... 42%  125M 12s
 51250K .......... .......... .......... .......... .......... 42% 2.44M 12s
 51300K .......... .......... .......... .......... .......... 42% 97.7M 12s
 51350K .......... .......... .......... .......... .......... 42% 4.84M 12s
 51400K .......... .......... .......... .......... .......... 42%  108M 11s
 51450K .......... .......... .......... .......... .......... 42% 2.91M 12s
 51500K .......... .......... .......... .......... .......... 42%  126M 11s
 51550K .......... .......... .......... .......... .......... 42% 4.82M 11s
 51600K .......... .......... .......... .......... .......... 42% 4.76M 11s
 51650K .......... .......... .......... .......... .......... 42% 4.75M 11s
 51700K .......... .......... .......... .......... .......... 42% 4.84M 11s
 51750K .......... .......... .......... .......... .......... 42% 4.75M 11s
 51800K .......... .......... .......... .......... .......... 42%  122M 11s
 51850K .......... .......... .......... .......... .......... 43% 4.82M 11s
 51900K .......... .......... .......... .......... .......... 43% 4.80M 11s
 51950K .......... .......... .......... .......... .......... 43% 4.78M 11s
 52000K .......... .......... .......... .......... .......... 43%  125M 11s
 52050K .......... .......... .......... .......... .......... 43% 4.75M 11s
 52100K .......... .......... .......... .......... .......... 43% 32.1M 11s
 52150K .......... .......... .......... .......... .......... 43% 3.31M 11s
 52200K .......... .......... .......... .......... .......... 43% 4.80M 11s
 52250K .......... .......... .......... .......... .......... 43% 4.80M 11s
 52300K .......... .......... .......... .......... .......... 43%  101M 11s
 52350K .......... .......... .......... .......... .......... 43% 4.81M 11s
 52400K .......... .......... .......... .......... .......... 43% 4.76M 11s
 52450K .......... .......... .......... .......... .......... 43% 4.76M 11s
 52500K .......... .......... .......... .......... .......... 43% 4.83M 11s
 52550K .......... .......... .......... .......... .......... 43% 4.81M 11s
 52600K .......... .......... .......... .......... .......... 43% 94.6M 11s
 52650K .......... .......... .......... .......... .......... 43% 4.81M 11s
 52700K .......... .......... .......... .......... .......... 43% 4.78M 11s
 52750K .......... .......... .......... .......... .......... 43% 4.76M 11s
 52800K .......... .......... .......... .......... .......... 43%  134M 11s
 52850K .......... .......... .......... .......... .......... 43% 4.75M 11s
 52900K .......... .......... .......... .......... .......... 43% 86.3M 11s
 52950K .......... .......... .......... .......... .......... 43% 3.31M 11s
 53000K .......... .......... .......... .......... .......... 43% 4.75M 11s
 53050K .......... .......... .......... .......... .......... 44% 4.75M 11s
 53100K .......... .......... .......... .......... .......... 44%  128M 11s
 53150K .......... .......... .......... .......... .......... 44% 4.83M 11s
 53200K .......... .......... .......... .......... .......... 44% 4.73M 11s
 53250K .......... .......... .......... .......... .......... 44% 4.77M 11s
 53300K .......... .......... .......... .......... .......... 44% 4.83M 11s
 53350K .......... .......... .......... .......... .......... 44% 4.79M 11s
 53400K .......... .......... .......... .......... .......... 44% 95.7M 11s
 53450K .......... .......... .......... .......... .......... 44% 4.81M 11s
 53500K .......... .......... .......... .......... .......... 44% 4.80M 11s
 53550K .......... .......... .......... .......... .......... 44% 4.77M 11s
 53600K .......... .......... .......... .......... .......... 44%  134M 11s
 53650K .......... .......... .......... .......... .......... 44% 4.76M 11s
 53700K .......... .......... .......... .......... .......... 44% 4.80M 11s
 53750K .......... .......... .......... .......... .......... 44% 4.77M 11s
 53800K .......... .......... .......... .......... .......... 44% 4.83M 11s
 53850K .......... .......... .......... .......... .......... 44% 4.73M 11s
 53900K .......... .......... .......... .......... .......... 44%  121M 11s
 53950K .......... .......... .......... .......... .......... 44%  124M 11s
 54000K .......... .......... .......... .......... .......... 44% 4.20M 11s
 54050K .......... .......... .......... .......... .......... 44% 4.68M 11s
 54100K .......... .......... .......... .......... .......... 44% 4.82M 11s
 54150K .......... .......... .......... .......... .......... 44%  131M 11s
 54200K .......... .......... .......... .......... .......... 44% 4.74M 11s
 54250K .......... .......... .......... .......... .......... 45% 4.82M 11s
 54300K .......... .......... .......... .......... .......... 45% 4.83M 11s
 54350K .......... .......... .......... .......... .......... 45% 4.76M 11s
 54400K .......... .......... .......... .......... .......... 45%  123M 11s
 54450K .......... .......... .......... .......... .......... 45% 3.84M 11s
 54500K .......... .......... .......... .......... .......... 45% 4.56M 11s
 54550K .......... .......... .......... .......... .......... 45% 2.73M 11s
 54600K .......... .......... .......... .......... .......... 45%  206M 11s
 54650K .......... .......... .......... .......... .......... 45% 3.99M 11s
 54700K .......... .......... .......... .......... .......... 45% 97.2M 11s
 54750K .......... .......... .......... .......... .......... 45% 4.81M 11s
 54800K .......... .......... .......... .......... .......... 45% 4.79M 11s
 54850K .......... .......... .......... .......... .......... 45% 4.74M 11s
 54900K .......... .......... .......... .......... .......... 45% 4.79M 11s
 54950K .......... .......... .......... .......... .......... 45%  123M 11s
 55000K .......... .......... .......... .......... .......... 45% 4.81M 11s
 55050K .......... .......... .......... .......... .......... 45% 9.59M 11s
 55100K .......... .......... .......... .......... .......... 45% 3.60M 11s
 55150K .......... .......... .......... .......... .......... 45% 4.73M 11s
 55200K .......... .......... .......... .......... .......... 45%  139M 11s
 55250K .......... .......... .......... .......... .......... 45% 4.75M 11s
 55300K .......... .......... .......... .......... .......... 45% 4.79M 11s
 55350K .......... .......... .......... .......... .......... 45% 4.72M 11s
 55400K .......... .......... .......... .......... .......... 45%  129M 11s
 55450K .......... .......... .......... .......... .......... 45% 6.19M 11s
 55500K .......... .......... .......... .......... .......... 46% 4.59M 11s
 55550K .......... .......... .......... .......... .......... 46% 4.85M 11s
 55600K .......... .......... .......... .......... .......... 46% 4.77M 11s
 55650K .......... .......... .......... .......... .......... 46% 4.76M 11s
 55700K .......... .......... .......... .......... .......... 46% 4.79M 11s
 55750K .......... .......... .......... .......... .......... 46%  129M 11s
 55800K .......... .......... .......... .......... .......... 46% 7.54M 11s
 55850K .......... .......... .......... .......... .......... 46% 4.00M 11s
 55900K .......... .......... .......... .......... .......... 46% 4.83M 11s
 55950K .......... .......... .......... .......... .......... 46% 4.80M 11s
 56000K .......... .......... .......... .......... .......... 46% 98.5M 11s
 56050K .......... .......... .......... .......... .......... 46% 4.75M 11s
 56100K .......... .......... .......... .......... .......... 46% 4.84M 11s
 56150K .......... .......... .......... .......... .......... 46%  107M 11s
 56200K .......... .......... .......... .......... .......... 46% 2.85M 11s
 56250K .......... .......... .......... .......... .......... 46%  116M 11s
 56300K .......... .......... .......... .......... .......... 46% 4.75M 11s
 56350K .......... .......... .......... .......... .......... 46% 4.84M 11s
 56400K .......... .......... .......... .......... .......... 46% 4.79M 11s
 56450K .......... .......... .......... .......... .......... 46% 4.71M 11s
 56500K .......... .......... .......... .......... .......... 46% 4.79M 11s
 56550K .......... .......... .......... .......... .......... 46%  127M 11s
 56600K .......... .......... .......... .......... .......... 46% 4.78M 11s
 56650K .......... .......... .......... .......... .......... 46% 4.77M 11s
 56700K .......... .......... .......... .......... .......... 47%  128M 11s
 56750K .......... .......... .......... .......... .......... 47% 2.90M 11s
 56800K .......... .......... .......... .......... .......... 47% 94.5M 11s
 56850K .......... .......... .......... .......... .......... 47% 4.76M 11s
 56900K .......... .......... .......... .......... .......... 47% 4.83M 11s
 56950K .......... .......... .......... .......... .......... 47% 4.78M 11s
 57000K .......... .......... .......... .......... .......... 47% 4.79M 11s
 57050K .......... .......... .......... .......... .......... 47%  116M 11s
 57100K .......... .......... .......... .......... .......... 47% 4.80M 11s
 57150K .......... .......... .......... .......... .......... 47% 4.76M 11s
 57200K .......... .......... .......... .......... .......... 47% 4.82M 11s
 57250K .......... .......... .......... .......... .......... 47% 4.75M 11s
 57300K .......... .......... .......... .......... .......... 47%  107M 10s
 57350K .......... .......... .......... .......... .......... 47% 8.02M 10s
 57400K .......... .......... .......... .......... .......... 47% 4.34M 10s
 57450K .......... .......... .......... .......... .......... 47% 4.73M 10s
 57500K .......... .......... .......... .......... .......... 47% 2.85M 10s
 57550K .......... .......... .......... .......... .......... 47%  139M 10s
 57600K .......... .......... .......... .......... .......... 47%  125M 10s
 57650K .......... .......... .......... .......... .......... 47% 3.87M 10s
 57700K .......... .......... .......... .......... .......... 47% 4.20M 10s
 57750K .......... .......... .......... .......... .......... 47%  123M 10s
 57800K .......... .......... .......... .......... .......... 47% 2.99M 10s
 57850K .......... .......... .......... .......... .......... 47%  116M 10s
 57900K .......... .......... .......... .......... .......... 48% 4.80M 10s
 57950K .......... .......... .......... .......... .......... 48% 4.76M 10s
 58000K .......... .......... .......... .......... .......... 48% 4.82M 10s
 58050K .......... .......... .......... .......... .......... 48% 4.76M 10s
 58100K .......... .......... .......... .......... .......... 48% 4.74M 10s
 58150K .......... .......... .......... .......... .......... 48%  122M 10s
 58200K .......... .......... .......... .......... .......... 48% 4.85M 10s
 58250K .......... .......... .......... .......... .......... 48% 4.75M 10s
 58300K .......... .......... .......... .......... .......... 48% 4.77M 10s
 58350K .......... .......... .......... .......... .......... 48%  126M 10s
 58400K .......... .......... .......... .......... .......... 48% 4.82M 10s
 58450K .......... .......... .......... .......... .......... 48% 4.69M 10s
 58500K .......... .......... .......... .......... .......... 48%  127M 10s
 58550K .......... .......... .......... .......... .......... 48% 3.13M 10s
 58600K .......... .......... .......... .......... .......... 48% 4.79M 10s
 58650K .......... .......... .......... .......... .......... 48%  116M 10s
 58700K .......... .......... .......... .......... .......... 48% 4.83M 10s
 58750K .......... .......... .......... .......... .......... 48% 4.73M 10s
 58800K .......... .......... .......... .......... .......... 48% 4.79M 10s
 58850K .......... .......... .......... .......... .......... 48% 4.75M 10s
 58900K .......... .......... .......... .......... .......... 48% 4.81M 10s
 58950K .......... .......... .......... .......... .......... 48% 91.5M 10s
 59000K .......... .......... .......... .......... .......... 48% 4.83M 10s
 59050K .......... .......... .......... .......... .......... 48% 4.77M 10s
 59100K .......... .......... .......... .......... .......... 49% 4.78M 10s
 59150K .......... .......... .......... .......... .......... 49%  132M 10s
 59200K .......... .......... .......... .......... .......... 49% 4.82M 10s
 59250K .......... .......... .......... .......... .......... 49% 4.76M 10s
 59300K .......... .......... .......... .......... .......... 49% 4.76M 10s
 59350K .......... .......... .......... .......... .......... 49%  128M 10s
 59400K .......... .......... .......... .......... .......... 49% 3.23M 10s
 59450K .......... .......... .......... .......... .......... 49%  115M 10s
 59500K .......... .......... .......... .......... .......... 49% 4.70M 10s
 59550K .......... .......... .......... .......... .......... 49% 4.74M 10s
 59600K .......... .......... .......... .......... .......... 49% 4.82M 10s
 59650K .......... .......... .......... .......... .......... 49% 4.76M 10s
 59700K .......... .......... .......... .......... .......... 49% 4.79M 10s
 59750K .......... .......... .......... .......... .......... 49% 93.5M 10s
 59800K .......... .......... .......... .......... .......... 49% 4.84M 10s
 59850K .......... .......... .......... .......... .......... 49% 4.80M 10s
 59900K .......... .......... .......... .......... .......... 49% 4.62M 10s
 59950K .......... .......... .......... .......... .......... 49%  125M 10s
 60000K .......... .......... .......... .......... .......... 49% 4.81M 10s
 60050K .......... .......... .......... .......... .......... 49% 4.74M 10s
 60100K .......... .......... .......... .......... .......... 49% 4.76M 10s
 60150K .......... .......... .......... .......... .......... 49% 4.81M 10s
 60200K .......... .......... .......... .......... .......... 49% 4.76M 10s
 60250K .......... .......... .......... .......... .......... 49%  115M 10s
 60300K .......... .......... .......... .......... .......... 50%  129M 10s
 60350K .......... .......... .......... .......... .......... 50% 3.21M 10s
 60400K .......... .......... .......... .......... .......... 50% 4.78M 10s
 60450K .......... .......... .......... .......... .......... 50% 4.75M 10s
 60500K .......... .......... .......... .......... .......... 50%  126M 10s
 60550K .......... .......... .......... .......... .......... 50% 4.75M 10s
 60600K .......... .......... .......... .......... .......... 50% 4.82M 10s
 60650K .......... .......... .......... .......... .......... 50% 4.82M 10s
 60700K .......... .......... .......... .......... .......... 50% 4.75M 10s
 60750K .......... .......... .......... .......... .......... 50%  127M 10s
 60800K .......... .......... .......... .......... .......... 50% 4.82M 10s
 60850K .......... .......... .......... .......... .......... 50% 4.71M 10s
 60900K .......... .......... .......... .......... .......... 50% 4.78M 10s
 60950K .......... .......... .......... .......... .......... 50% 4.84M 10s
 61000K .......... .......... .......... .......... .......... 50% 4.79M 10s
 61050K .......... .......... .......... .......... .......... 50% 89.3M 10s
 61100K .......... .......... .......... .......... .......... 50% 4.84M 10s
 61150K .......... .......... .......... .......... .......... 50% 4.80M 10s
 61200K .......... .......... .......... .......... .......... 50%  102M 10s
 61250K .......... .......... .......... .......... .......... 50% 3.25M 10s
 61300K .......... .......... .......... .......... .......... 50%  129M 10s
 61350K .......... .......... .......... .......... .......... 50% 4.79M 10s
 61400K .......... .......... .......... .......... .......... 50% 4.76M 10s
 61450K .......... .......... .......... .......... .......... 50% 4.72M 10s
 61500K .......... .......... .......... .......... .......... 51% 4.74M 10s
 61550K .......... .......... .......... .......... .......... 51%  125M 10s
 61600K .......... .......... .......... .......... .......... 51% 4.84M 10s
 61650K .......... .......... .......... .......... .......... 51% 4.76M 10s
 61700K .......... .......... .......... .......... .......... 51% 4.74M 10s
 61750K .......... .......... .......... .......... .......... 51% 4.84M 10s
 61800K .......... .......... .......... .......... .......... 51%  129M 10s
 61850K .......... .......... .......... .......... .......... 51% 4.74M 10s
 61900K .......... .......... .......... .......... .......... 51% 4.82M 10s
 61950K .......... .......... .......... .......... .......... 51% 4.78M 10s
 62000K .......... .......... .......... .......... .......... 51% 4.75M 10s
 62050K .......... .......... .......... .......... .......... 51% 4.79M 10s
 62100K .......... .......... .......... .......... .......... 51%  129M 10s
 62150K .......... .......... .......... .......... .......... 51% 4.79M 10s
 62200K .......... .......... .......... .......... .......... 51%  126M 10s
 62250K .......... .......... .......... .......... .......... 51% 4.10M 10s
 62300K .......... .......... .......... .......... .......... 51% 4.79M 10s
 62350K .......... .......... .......... .......... .......... 51% 97.5M 10s
 62400K .......... .......... .......... .......... .......... 51% 4.84M 10s
 62450K .......... .......... .......... .......... .......... 51% 2.38M 10s
 62500K .......... .......... .......... .......... .......... 51%  202M 10s
 62550K .......... .......... .......... .......... .......... 51% 5.40M 10s
 62600K .......... .......... .......... .......... .......... 51% 10.5M 10s
 62650K .......... .......... .......... .......... .......... 51% 4.48M 10s
 62700K .......... .......... .......... .......... .......... 52% 4.78M 10s
 62750K .......... .......... .......... .......... .......... 52% 4.85M 10s
 62800K .......... .......... .......... .......... .......... 52% 4.73M 10s
 62850K .......... .......... .......... .......... .......... 52% 4.77M 10s
 62900K .......... .......... .......... .......... .......... 52%  125M 10s
 62950K .......... .......... .......... .......... .......... 52% 4.82M 10s
 63000K .......... .......... .......... .......... .......... 52% 4.79M 10s
 63050K .......... .......... .......... .......... .......... 52%  119M 10s
 63100K .......... .......... .......... .......... .......... 52% 2.81M 10s
 63150K .......... .......... .......... .......... .......... 52% 89.0M 10s
 63200K .......... .......... .......... .......... .......... 52% 4.84M 9s
 63250K .......... .......... .......... .......... .......... 52% 4.77M 9s
 63300K .......... .......... .......... .......... .......... 52% 4.81M 9s
 63350K .......... .......... .......... .......... .......... 52% 4.76M 9s
 63400K .......... .......... .......... .......... .......... 52%  126M 9s
 63450K .......... .......... .......... .......... .......... 52% 4.77M 9s
 63500K .......... .......... .......... .......... .......... 52% 4.77M 9s
 63550K .......... .......... .......... .......... .......... 52%  130M 9s
 63600K .......... .......... .......... .......... .......... 52% 2.83M 9s
 63650K .......... .......... .......... .......... .......... 52% 4.68M 9s
 63700K .......... .......... .......... .......... .......... 52%  128M 9s
 63750K .......... .......... .......... .......... .......... 52% 4.83M 9s
 63800K .......... .......... .......... .......... .......... 52% 4.76M 9s
 63850K .......... .......... .......... .......... .......... 52% 4.81M 9s
 63900K .......... .......... .......... .......... .......... 53%  134M 9s
 63950K .......... .......... .......... .......... .......... 53% 4.74M 9s
 64000K .......... .......... .......... .......... .......... 53% 4.71M 9s
 64050K .......... .......... .......... .......... .......... 53% 53.4M 9s
 64100K .......... .......... .......... .......... .......... 53% 2.94M 9s
 64150K .......... .......... .......... .......... .......... 53% 4.83M 9s
 64200K .......... .......... .......... .......... .......... 53% 98.0M 9s
 64250K .......... .......... .......... .......... .......... 53% 4.78M 9s
 64300K .......... .......... .......... .......... .......... 53% 4.76M 9s
 64350K .......... .......... .......... .......... .......... 53% 4.82M 9s
 64400K .......... .......... .......... .......... .......... 53% 4.86M 9s
 64450K .......... .......... .......... .......... .......... 53% 4.67M 9s
 64500K .......... .......... .......... .......... .......... 53%  123M 9s
 64550K .......... .......... .......... .......... .......... 53% 4.84M 9s
 64600K .......... .......... .......... .......... .......... 53%  106M 9s
 64650K .......... .......... .......... .......... .......... 53% 3.04M 9s
 64700K .......... .......... .......... .......... .......... 53%  126M 9s
 64750K .......... .......... .......... .......... .......... 53% 4.78M 9s
 64800K .......... .......... .......... .......... .......... 53% 4.76M 9s
 64850K .......... .......... .......... .......... .......... 53% 4.76M 9s
 64900K .......... .......... .......... .......... .......... 53% 4.79M 9s
 64950K .......... .......... .......... .......... .......... 53% 4.78M 9s
 65000K .......... .......... .......... .......... .......... 53%  124M 9s
 65050K .......... .......... .......... .......... .......... 53% 4.82M 9s
 65100K .......... .......... .......... .......... .......... 53% 4.76M 9s
 65150K .......... .......... .......... .......... .......... 54% 4.82M 9s
 65200K .......... .......... .......... .......... .......... 54%  130M 9s
 65250K .......... .......... .......... .......... .......... 54% 2.43M 9s
 65300K .......... .......... .......... .......... .......... 54% 92.8M 9s
 65350K .......... .......... .......... .......... .......... 54% 4.84M 9s
 65400K .......... .......... .......... .......... .......... 54% 4.80M 9s
 65450K .......... .......... .......... .......... .......... 54% 97.6M 9s
 65500K .......... .......... .......... .......... .......... 54% 9.19M 9s
 65550K .......... .......... .......... .......... .......... 54% 4.45M 9s
 65600K .......... .......... .......... .......... .......... 54% 4.75M 9s
 65650K .......... .......... .......... .......... .......... 54% 4.76M 9s
 65700K .......... .......... .......... .......... .......... 54% 4.84M 9s
 65750K .......... .......... .......... .......... .......... 54% 4.76M 9s
 65800K .......... .......... .......... .......... .......... 54%  124M 9s
 65850K .......... .......... .......... .......... .......... 54% 4.83M 9s
 65900K .......... .......... .......... .......... .......... 54% 4.75M 9s
 65950K .......... .......... .......... .......... .......... 54% 4.81M 9s
 66000K .......... .......... .......... .......... .......... 54%  132M 9s
 66050K .......... .......... .......... .......... .......... 54% 4.74M 9s
 66100K .......... .......... .......... .......... .......... 54% 4.73M 9s
 66150K .......... .......... .......... .......... .......... 54% 4.84M 9s
 66200K .......... .......... .......... .......... .......... 54% 4.77M 9s
 66250K .......... .......... .......... .......... .......... 54%  129M 9s
 66300K .......... .......... .......... .......... .......... 54% 10.1M 9s
 66350K .......... .......... .......... .......... .......... 55% 4.29M 9s
 66400K .......... .......... .......... .......... .......... 55% 4.77M 9s
 66450K .......... .......... .......... .......... .......... 55% 4.76M 9s
 66500K .......... .......... .......... .......... .......... 55% 4.84M 9s
 66550K .......... .......... .......... .......... .......... 55% 4.75M 9s
 66600K .......... .......... .......... .......... .......... 55%  124M 9s
 66650K .......... .......... .......... .......... .......... 55% 4.82M 9s
 66700K .......... .......... .......... .......... .......... 55% 4.78M 9s
 66750K .......... .......... .......... .......... .......... 55% 4.78M 9s
 66800K .......... .......... .......... .......... .......... 55%  123M 9s
 66850K .......... .......... .......... .......... .......... 55% 4.76M 9s
 66900K .......... .......... .......... .......... .......... 55% 4.73M 9s
 66950K .......... .......... .......... .......... .......... 55% 4.83M 9s
 67000K .......... .......... .......... .......... .......... 55% 4.83M 9s
 67050K .......... .......... .......... .......... .......... 55% 4.73M 9s
 67100K .......... .......... .......... .......... .......... 55%  126M 9s
 67150K .......... .......... .......... .......... .......... 55%  129M 9s
 67200K .......... .......... .......... .......... .......... 55% 4.27M 9s
 67250K .......... .......... .......... .......... .......... 55% 4.75M 9s
 67300K .......... .......... .......... .......... .......... 55% 4.71M 9s
 67350K .......... .......... .......... .......... .......... 55% 3.71M 9s
 67400K .......... .......... .......... .......... .......... 55% 81.9M 9s
 67450K .......... .......... .......... .......... .......... 55% 4.82M 9s
 67500K .......... .......... .......... .......... .......... 55% 1.59M 9s
 67550K .......... .......... .......... .......... .......... 56%  169M 9s
 67600K .......... .......... .......... .......... .......... 56%  183M 9s
 67650K .......... .......... .......... .......... .......... 56% 10.6M 9s
 67700K .......... .......... .......... .......... .......... 56% 7.16M 9s
 67750K .......... .......... .......... .......... .......... 56% 11.6M 9s
 67800K .......... .......... .......... .......... .......... 56% 3.74M 9s
 67850K .......... .......... .......... .......... .......... 56% 4.82M 9s
 67900K .......... .......... .......... .......... .......... 56% 86.4M 9s
 67950K .......... .......... .......... .......... .......... 56% 4.83M 9s
 68000K .......... .......... .......... .......... .......... 56% 4.80M 9s
 68050K .......... .......... .......... .......... .......... 56% 4.70M 9s
 68100K .......... .......... .......... .......... .......... 56% 4.84M 9s
 68150K .......... .......... .......... .......... .......... 56%  124M 9s
 68200K .......... .......... .......... .......... .......... 56% 4.75M 9s
 68250K .......... .......... .......... .......... .......... 56% 4.81M 9s
 68300K .......... .......... .......... .......... .......... 56% 4.79M 9s
 68350K .......... .......... .......... .......... .......... 56% 4.78M 9s
 68400K .......... .......... .......... .......... .......... 56%  133M 9s
 68450K .......... .......... .......... .......... .......... 56% 4.76M 9s
 68500K .......... .......... .......... .......... .......... 56% 4.80M 9s
 68550K .......... .......... .......... .......... .......... 56% 22.0M 9s
 68600K .......... .......... .......... .......... .......... 56% 3.02M 9s
 68650K .......... .......... .......... .......... .......... 56% 4.77M 9s
 68700K .......... .......... .......... .......... .......... 56%  103M 9s
 68750K .......... .......... .......... .......... .......... 57% 4.83M 9s
 68800K .......... .......... .......... .......... .......... 57% 4.80M 9s
 68850K .......... .......... .......... .......... .......... 57% 4.75M 9s
 68900K .......... .......... .......... .......... .......... 57% 4.80M 9s
 68950K .......... .......... .......... .......... .......... 57%  128M 9s
 69000K .......... .......... .......... .......... .......... 57% 8.56M 9s
 69050K .......... .......... .......... .......... .......... 57% 3.97M 9s
 69100K .......... .......... .......... .......... .......... 57% 4.84M 9s
 69150K .......... .......... .......... .......... .......... 57% 4.73M 9s
 69200K .......... .......... .......... .......... .......... 57%  134M 8s
 69250K .......... .......... .......... .......... .......... 57% 4.75M 8s
 69300K .......... .......... .......... .......... .......... 57% 4.80M 8s
 69350K .......... .......... .......... .......... .......... 57% 4.79M 8s
 69400K .......... .......... .......... .......... .......... 57% 4.84M 8s
 69450K .......... .......... .......... .......... .......... 57%  120M 8s
 69500K .......... .......... .......... .......... .......... 57% 8.23M 8s
 69550K .......... .......... .......... .......... .......... 57% 4.09M 8s
 69600K .......... .......... .......... .......... .......... 57% 4.82M 8s
 69650K .......... .......... .......... .......... .......... 57% 4.75M 8s
 69700K .......... .......... .......... .......... .......... 57% 4.76M 8s
 69750K .......... .......... .......... .......... .......... 57%  127M 8s
 69800K .......... .......... .......... .......... .......... 57% 4.79M 8s
 69850K .......... .......... .......... .......... .......... 57% 4.77M 8s
 69900K .......... .......... .......... .......... .......... 57% 4.85M 8s
 69950K .......... .......... .......... .......... .......... 58% 4.76M 8s
 70000K .......... .......... .......... .......... .......... 58%  124M 8s
 70050K .......... .......... .......... .......... .......... 58% 7.98M 8s
 70100K .......... .......... .......... .......... .......... 58% 4.37M 8s
 70150K .......... .......... .......... .......... .......... 58% 4.74M 8s
 70200K .......... .......... .......... .......... .......... 58% 4.82M 8s
 70250K .......... .......... .......... .......... .......... 58%  119M 8s
 70300K .......... .......... .......... .......... .......... 58% 4.73M 8s
 70350K .......... .......... .......... .......... .......... 58% 4.84M 8s
 70400K .......... .......... .......... .......... .......... 58% 4.84M 8s
 70450K .......... .......... .......... .......... .......... 58% 4.72M 8s
 70500K .......... .......... .......... .......... .......... 58% 4.77M 8s
 70550K .......... .......... .......... .......... .......... 58% 97.4M 8s
 70600K .......... .......... .......... .......... .......... 58% 4.70M 8s
 70650K .......... .......... .......... .......... .......... 58% 94.9M 8s
 70700K .......... .......... .......... .......... .......... 58% 2.99M 8s
 70750K .......... .......... .......... .......... .......... 58% 4.83M 8s
 70800K .......... .......... .......... .......... .......... 58% 81.6M 8s
 70850K .......... .......... .......... .......... .......... 58% 4.75M 8s
 70900K .......... .......... .......... .......... .......... 58% 4.83M 8s
 70950K .......... .......... .......... .......... .......... 58% 4.78M 8s
 71000K .......... .......... .......... .......... .......... 58% 4.78M 8s
 71050K .......... .......... .......... .......... .......... 58%  117M 8s
 71100K .......... .......... .......... .......... .......... 58% 4.81M 8s
 71150K .......... .......... .......... .......... .......... 59% 4.77M 8s
 71200K .......... .......... .......... .......... .......... 59% 4.84M 8s
 71250K .......... .......... .......... .......... .......... 59% 4.73M 8s
 71300K .......... .......... .......... .......... .......... 59%  124M 8s
 71350K .......... .......... .......... .......... .......... 59% 9.88M 8s
 71400K .......... .......... .......... .......... .......... 59% 4.27M 8s
 71450K .......... .......... .......... .......... .......... 59% 4.72M 8s
 71500K .......... .......... .......... .......... .......... 59% 4.83M 8s
 71550K .......... .......... .......... .......... .......... 59%  135M 8s
 71600K .......... .......... .......... .......... .......... 59% 4.73M 8s
 71650K .......... .......... .......... .......... .......... 59% 4.77M 8s
 71700K .......... .......... .......... .......... .......... 59% 4.82M 8s
 71750K .......... .......... .......... .......... .......... 59% 4.79M 8s
 71800K .......... .......... .......... .......... .......... 59% 4.78M 8s
 71850K .......... .......... .......... .......... .......... 59%  116M 8s
 71900K .......... .......... .......... .......... .......... 59% 4.79M 8s
 71950K .......... .......... .......... .......... .......... 59% 4.78M 8s
 72000K .......... .......... .......... .......... .......... 59% 4.82M 8s
 72050K .......... .......... .......... .......... .......... 59% 4.76M 8s
 72100K .......... .......... .......... .......... .......... 59%  107M 8s
 72150K .......... .......... .......... .......... .......... 59% 10.3M 8s
 72200K .......... .......... .......... .......... .......... 59% 4.24M 8s
 72250K .......... .......... .......... .......... .......... 59% 4.78M 8s
 72300K .......... .......... .......... .......... .......... 59% 4.75M 8s
 72350K .......... .......... .......... .......... .......... 60%  131M 8s
 72400K .......... .......... .......... .......... .......... 60% 4.80M 8s
 72450K .......... .......... .......... .......... .......... 60% 4.69M 8s
 72500K .......... .......... .......... .......... .......... 60% 4.84M 8s
 72550K .......... .......... .......... .......... .......... 60% 4.78M 8s
 72600K .......... .......... .......... .......... .......... 60% 4.79M 8s
 72650K .......... .......... .......... .......... .......... 60%  117M 8s
 72700K .......... .......... .......... .......... .......... 60% 4.84M 8s
 72750K .......... .......... .......... .......... .......... 60% 4.74M 8s
 72800K .......... .......... .......... .......... .......... 60% 4.81M 8s
 72850K .......... .......... .......... .......... .......... 60% 4.75M 8s
 72900K .......... .......... .......... .......... .......... 60% 4.82M 8s
 72950K .......... .......... .......... .......... .......... 60% 92.7M 8s
 73000K .......... .......... .......... .......... .......... 60%  127M 8s
 73050K .......... .......... .......... .......... .......... 60% 3.20M 8s
 73100K .......... .......... .......... .......... .......... 60% 4.61M 8s
 73150K .......... .......... .......... .......... .......... 60%  133M 8s
 73200K .......... .......... .......... .......... .......... 60% 4.80M 8s
 73250K .......... .......... .......... .......... .......... 60% 2.37M 8s
 73300K .......... .......... .......... .......... .......... 60%  214M 8s
 73350K .......... .......... .......... .......... .......... 60% 4.79M 8s
 73400K .......... .......... .......... .......... .......... 60% 11.1M 8s
 73450K .......... .......... .......... .......... .......... 60% 11.5M 8s
 73500K .......... .......... .......... .......... .......... 60% 4.40M 8s
 73550K .......... .......... .......... .......... .......... 61% 4.74M 8s
 73600K .......... .......... .......... .......... .......... 61% 4.82M 8s
 73650K .......... .......... .......... .......... .......... 61% 4.75M 8s
 73700K .......... .......... .......... .......... .......... 61% 4.79M 8s
 73750K .......... .......... .......... .......... .......... 61% 98.1M 8s
 73800K .......... .......... .......... .......... .......... 61% 4.83M 8s
 73850K .......... .......... .......... .......... .......... 61% 4.79M 8s
 73900K .......... .......... .......... .......... .......... 61% 4.77M 8s
 73950K .......... .......... .......... .......... .......... 61%  139M 8s
 74000K .......... .......... .......... .......... .......... 61% 7.16M 8s
 74050K .......... .......... .......... .......... .......... 61% 3.87M 8s
 74100K .......... .......... .......... .......... .......... 61% 4.78M 8s
 74150K .......... .......... .......... .......... .......... 61% 4.85M 8s
 74200K .......... .......... .......... .......... .......... 61%  107M 8s
 74250K .......... .......... .......... .......... .......... 61% 7.09M 8s
 74300K .......... .......... .......... .......... .......... 61% 4.21M 8s
 74350K .......... .......... .......... .......... .......... 61% 4.78M 8s
 74400K .......... .......... .......... .......... .......... 61% 4.77M 8s
 74450K .......... .......... .......... .......... .......... 61% 4.77M 8s
 74500K .......... .......... .......... .......... .......... 61%  126M 8s
 74550K .......... .......... .......... .......... .......... 61% 4.75M 8s
 74600K .......... .......... .......... .......... .......... 61% 9.56M 8s
 74650K .......... .......... .......... .......... .......... 61% 3.59M 8s
 74700K .......... .......... .......... .......... .......... 61% 4.74M 8s
 74750K .......... .......... .......... .......... .......... 61%  130M 8s
 74800K .......... .......... .......... .......... .......... 62% 4.84M 8s
 74850K .......... .......... .......... .......... .......... 62% 4.73M 8s
 74900K .......... .......... .......... .......... .......... 62% 13.8M 8s
 74950K .......... .......... .......... .......... .......... 62% 3.30M 8s
 75000K .......... .......... .......... .......... .......... 62% 4.79M 8s
 75050K .......... .......... .......... .......... .......... 62% 87.7M 8s
 75100K .......... .......... .......... .......... .......... 62% 4.84M 8s
 75150K .......... .......... .......... .......... .......... 62% 4.81M 7s
 75200K .......... .......... .......... .......... .......... 62% 4.78M 7s
 75250K .......... .......... .......... .......... .......... 62% 4.78M 7s
 75300K .......... .......... .......... .......... .......... 62%  128M 7s
 75350K .......... .......... .......... .......... .......... 62% 8.89M 7s
 75400K .......... .......... .......... .......... .......... 62% 3.95M 7s
 75450K .......... .......... .......... .......... .......... 62% 2.98M 7s
 75500K .......... .......... .......... .......... .......... 62%  108M 7s
 75550K .......... .......... .......... .......... .......... 62% 7.07M 7s
 75600K .......... .......... .......... .......... .......... 62% 8.05M 7s
 75650K .......... .......... .......... .......... .......... 62% 5.87M 7s
 75700K .......... .......... .......... .......... .......... 62% 4.57M 7s
 75750K .......... .......... .......... .......... .......... 62% 4.84M 7s
 75800K .......... .......... .......... .......... .......... 62%  127M 7s
 75850K .......... .......... .......... .......... .......... 62% 4.71M 7s
 75900K .......... .......... .......... .......... .......... 62% 4.69M 7s
 75950K .......... .......... .......... .......... .......... 62% 4.69M 7s
 76000K .......... .......... .......... .......... .......... 63% 4.77M 7s
 76050K .......... .......... .......... .......... .......... 63% 4.76M 7s
 76100K .......... .......... .......... .......... .......... 63%  126M 7s
 76150K .......... .......... .......... .......... .......... 63% 4.80M 7s
 76200K .......... .......... .......... .......... .......... 63% 4.78M 7s
 76250K .......... .......... .......... .......... .......... 63% 4.81M 7s
 76300K .......... .......... .......... .......... .......... 63%  109M 7s
 76350K .......... .......... .......... .......... .......... 63% 9.10M 7s
 76400K .......... .......... .......... .......... .......... 63% 4.18M 7s
 76450K .......... .......... .......... .......... .......... 63% 4.74M 7s
 76500K .......... .......... .......... .......... .......... 63% 4.73M 7s
 76550K .......... .......... .......... .......... .......... 63% 4.84M 7s
 76600K .......... .......... .......... .......... .......... 63%  124M 7s
 76650K .......... .......... .......... .......... .......... 63% 4.80M 7s
 76700K .......... .......... .......... .......... .......... 63% 4.78M 7s
 76750K .......... .......... .......... .......... .......... 63% 4.84M 7s
 76800K .......... .......... .......... .......... .......... 63% 4.72M 7s
 76850K .......... .......... .......... .......... .......... 63% 4.77M 7s
 76900K .......... .......... .......... .......... .......... 63%  126M 7s
 76950K .......... .......... .......... .......... .......... 63% 4.79M 7s
 77000K .......... .......... .......... .......... .......... 63%  129M 7s
 77050K .......... .......... .......... .......... .......... 63% 2.96M 7s
 77100K .......... .......... .......... .......... .......... 63% 4.79M 7s
 77150K .......... .......... .......... .......... .......... 63% 97.3M 7s
 77200K .......... .......... .......... .......... .......... 64% 4.82M 7s
 77250K .......... .......... .......... .......... .......... 64% 4.76M 7s
 77300K .......... .......... .......... .......... .......... 64% 4.80M 7s
 77350K .......... .......... .......... .......... .......... 64% 4.80M 7s
 77400K .......... .......... .......... .......... .......... 64%  124M 7s
 77450K .......... .......... .......... .......... .......... 64% 4.78M 7s
 77500K .......... .......... .......... .......... .......... 64% 4.77M 7s
 77550K .......... .......... .......... .......... .......... 64% 4.83M 7s
 77600K .......... .......... .......... .......... .......... 64% 4.79M 7s
 77650K .......... .......... .......... .......... .......... 64% 4.69M 7s
 77700K .......... .......... .......... .......... .......... 64%  129M 7s
 77750K .......... .......... .......... .......... .......... 64% 30.0M 7s
 77800K .......... .......... .......... .......... .......... 64% 3.31M 7s
 77850K .......... .......... .......... .......... .......... 64% 4.81M 7s
 77900K .......... .......... .......... .......... .......... 64%  131M 7s
 77950K .......... .......... .......... .......... .......... 64% 4.74M 7s
 78000K .......... .......... .......... .......... .......... 64% 4.81M 7s
 78050K .......... .......... .......... .......... .......... 64% 4.66M 7s
 78100K .......... .......... .......... .......... .......... 64% 4.79M 7s
 78150K .......... .......... .......... .......... .......... 64% 4.77M 7s
 78200K .......... .......... .......... .......... .......... 64%  125M 7s
 78250K .......... .......... .......... .......... .......... 64% 4.79M 7s
 78300K .......... .......... .......... .......... .......... 64% 4.76M 7s
 78350K .......... .......... .......... .......... .......... 64% 4.83M 7s
 78400K .......... .......... .......... .......... .......... 65% 4.82M 7s
 78450K .......... .......... .......... .......... .......... 65% 79.3M 7s
 78500K .......... .......... .......... .......... .......... 65% 54.4M 7s
 78550K .......... .......... .......... .......... .......... 65% 3.41M 7s
 78600K .......... .......... .......... .......... .......... 65% 4.69M 7s
 78650K .......... .......... .......... .......... .......... 65% 4.79M 7s
 78700K .......... .......... .......... .......... .......... 65%  123M 7s
 78750K .......... .......... .......... .......... .......... 65% 4.79M 7s
 78800K .......... .......... .......... .......... .......... 65% 3.54M 7s
 78850K .......... .......... .......... .......... .......... 65% 91.0M 7s
 78900K .......... .......... .......... .......... .......... 65% 2.90M 7s
 78950K .......... .......... .......... .......... .......... 65% 6.45M 7s
 79000K .......... .......... .......... .......... .......... 65% 6.63M 7s
 79050K .......... .......... .......... .......... .......... 65% 7.78M 7s
 79100K .......... .......... .......... .......... .......... 65% 4.56M 7s
 79150K .......... .......... .......... .......... .......... 65% 4.81M 7s
 79200K .......... .......... .......... .......... .......... 65%  136M 7s
 79250K .......... .......... .......... .......... .......... 65% 4.39M 7s
 79300K .......... .......... .......... .......... .......... 65%  123M 7s
 79350K .......... .......... .......... .......... .......... 65% 4.83M 7s
 79400K .......... .......... .......... .......... .......... 65% 4.79M 7s
 79450K .......... .......... .......... .......... .......... 65% 4.78M 7s
 79500K .......... .......... .......... .......... .......... 65%  124M 7s
 79550K .......... .......... .......... .......... .......... 65% 4.79M 7s
 79600K .......... .......... .......... .......... .......... 66% 3.90M 7s
 79650K .......... .......... .......... .......... .......... 66% 4.74M 7s
 79700K .......... .......... .......... .......... .......... 66% 4.84M 7s
 79750K .......... .......... .......... .......... .......... 66% 4.74M 7s
 79800K .......... .......... .......... .......... .......... 66%  128M 7s
 79850K .......... .......... .......... .......... .......... 66% 4.80M 7s
 79900K .......... .......... .......... .......... .......... 66% 4.76M 7s
 79950K .......... .......... .......... .......... .......... 66% 4.82M 7s
 80000K .......... .......... .......... .......... .......... 66%  135M 7s
 80050K .......... .......... .......... .......... .......... 66% 2.44M 7s
 80100K .......... .......... .......... .......... .......... 66% 94.6M 7s
 80150K .......... .......... .......... .......... .......... 66% 4.83M 7s
 80200K .......... .......... .......... .......... .......... 66% 4.81M 7s
 80250K .......... .......... .......... .......... .......... 66% 4.76M 7s
 80300K .......... .......... .......... .......... .......... 66%  134M 7s
 80350K .......... .......... .......... .......... .......... 66% 4.80M 7s
 80400K .......... .......... .......... .......... .......... 66% 4.77M 7s
 80450K .......... .......... .......... .......... .......... 66% 4.74M 7s
 80500K .......... .......... .......... .......... .......... 66% 4.82M 7s
 80550K .......... .......... .......... .......... .......... 66%  108M 7s
 80600K .......... .......... .......... .......... .......... 66% 98.7M 7s
 80650K .......... .......... .......... .......... .......... 66% 3.96M 7s
 80700K .......... .......... .......... .......... .......... 66% 4.78M 7s
 80750K .......... .......... .......... .......... .......... 66% 4.78M 7s
 80800K .......... .......... .......... .......... .......... 67%  123M 7s
 80850K .......... .......... .......... .......... .......... 67% 2.37M 7s
 80900K .......... .......... .......... .......... .......... 67% 9.87M 7s
 80950K .......... .......... .......... .......... .......... 67% 6.91M 7s
 81000K .......... .......... .......... .......... .......... 67% 4.08M 7s
 81050K .......... .......... .......... .......... .......... 67% 4.73M 7s
 81100K .......... .......... .......... .......... .......... 67%  134M 7s
 81150K .......... .......... .......... .......... .......... 67% 4.72M 6s
 81200K .......... .......... .......... .......... .......... 67% 4.73M 6s
 81250K .......... .......... .......... .......... .......... 67% 4.76M 6s
 81300K .......... .......... .......... .......... .......... 67%  130M 6s
 81350K .......... .......... .......... .......... .......... 67% 2.74M 6s
 81400K .......... .......... .......... .......... .......... 67% 88.6M 6s
 81450K .......... .......... .......... .......... .......... 67% 4.82M 6s
 81500K .......... .......... .......... .......... .......... 67% 4.81M 6s
 81550K .......... .......... .......... .......... .......... 67% 4.75M 6s
 81600K .......... .......... .......... .......... .......... 67%  141M 6s
 81650K .......... .......... .......... .......... .......... 67% 4.76M 6s
 81700K .......... .......... .......... .......... .......... 67% 4.80M 6s
 81750K .......... .......... .......... .......... .......... 67% 10.4M 6s
 81800K .......... .......... .......... .......... .......... 67% 3.52M 6s
 81850K .......... .......... .......... .......... .......... 67% 4.72M 6s
 81900K .......... .......... .......... .......... .......... 67%  130M 6s
 81950K .......... .......... .......... .......... .......... 67% 4.84M 6s
 82000K .......... .......... .......... .......... .......... 68% 4.79M 6s
 82050K .......... .......... .......... .......... .......... 68% 4.71M 6s
 82100K .......... .......... .......... .......... .......... 68%  131M 6s
 82150K .......... .......... .......... .......... .......... 68% 6.56M 6s
 82200K .......... .......... .......... .......... .......... 68% 4.54M 6s
 82250K .......... .......... .......... .......... .......... 68% 4.83M 6s
 82300K .......... .......... .......... .......... .......... 68% 4.69M 6s
 82350K .......... .......... .......... .......... .......... 68% 4.82M 6s
 82400K .......... .......... .......... .......... .......... 68%  103M 6s
 82450K .......... .......... .......... .......... .......... 68% 4.76M 6s
 82500K .......... .......... .......... .......... .......... 68% 4.77M 6s
 82550K .......... .......... .......... .......... .......... 68% 72.2M 6s
 82600K .......... .......... .......... .......... .......... 68% 2.95M 6s
 82650K .......... .......... .......... .......... .......... 68% 4.79M 6s
 82700K .......... .......... .......... .......... .......... 68% 98.1M 6s
 82750K .......... .......... .......... .......... .......... 68% 4.83M 6s
 82800K .......... .......... .......... .......... .......... 68% 4.82M 6s
 82850K .......... .......... .......... .......... .......... 68% 4.70M 6s
 82900K .......... .......... .......... .......... .......... 68% 4.83M 6s
 82950K .......... .......... .......... .......... .......... 68%  127M 6s
 83000K .......... .......... .......... .......... .......... 68% 4.73M 6s
 83050K .......... .......... .......... .......... .......... 68% 4.68M 6s
 83100K .......... .......... .......... .......... .......... 68%  128M 6s
 83150K .......... .......... .......... .......... .......... 68% 2.90M 6s
 83200K .......... .......... .......... .......... .......... 68%  123M 6s
 83250K .......... .......... .......... .......... .......... 69% 4.76M 6s
 83300K .......... .......... .......... .......... .......... 69% 4.82M 6s
 83350K .......... .......... .......... .......... .......... 69% 4.77M 6s
 83400K .......... .......... .......... .......... .......... 69% 4.81M 6s
 83450K .......... .......... .......... .......... .......... 69% 4.83M 6s
 83500K .......... .......... .......... .......... .......... 69% 82.6M 6s
 83550K .......... .......... .......... .......... .......... 69% 4.84M 6s
 83600K .......... .......... .......... .......... .......... 69% 4.83M 6s
 83650K .......... .......... .......... .......... .......... 69% 4.74M 6s
 83700K .......... .......... .......... .......... .......... 69% 4.78M 6s
 83750K .......... .......... .......... .......... .......... 69%  129M 6s
 83800K .......... .......... .......... .......... .......... 69% 32.1M 6s
 83850K .......... .......... .......... .......... .......... 69% 3.23M 6s
 83900K .......... .......... .......... .......... .......... 69% 4.81M 6s
 83950K .......... .......... .......... .......... .......... 69% 4.76M 6s
 84000K .......... .......... .......... .......... .......... 69%  124M 6s
 84050K .......... .......... .......... .......... .......... 69% 4.76M 6s
 84100K .......... .......... .......... .......... .......... 69% 4.83M 6s
 84150K .......... .......... .......... .......... .......... 69% 4.74M 6s
 84200K .......... .......... .......... .......... .......... 69% 4.82M 6s
 84250K .......... .......... .......... .......... .......... 69%  117M 6s
 84300K .......... .......... .......... .......... .......... 69% 4.73M 6s
 84350K .......... .......... .......... .......... .......... 69% 4.84M 6s
 84400K .......... .......... .......... .......... .......... 69% 4.81M 6s
 84450K .......... .......... .......... .......... .......... 70% 4.74M 6s
 84500K .......... .......... .......... .......... .......... 70%  103M 6s
 84550K .......... .......... .......... .......... .......... 70% 9.39M 6s
 84600K .......... .......... .......... .......... .......... 70% 4.27M 6s
 84650K .......... .......... .......... .......... .......... 70% 4.76M 6s
 84700K .......... .......... .......... .......... .......... 70% 4.82M 6s
 84750K .......... .......... .......... .......... .......... 70% 4.80M 6s
 84800K .......... .......... .......... .......... .......... 70% 96.9M 6s
 84850K .......... .......... .......... .......... .......... 70% 4.76M 6s
 84900K .......... .......... .......... .......... .......... 70% 4.83M 6s
 84950K .......... .......... .......... .......... .......... 70% 4.78M 6s
 85000K .......... .......... .......... .......... .......... 70% 4.78M 6s
 85050K .......... .......... .......... .......... .......... 70%  114M 6s
 85100K .......... .......... .......... .......... .......... 70% 4.80M 6s
 85150K .......... .......... .......... .......... .......... 70% 4.77M 6s
 85200K .......... .......... .......... .......... .......... 70% 4.81M 6s
 85250K .......... .......... .......... .......... .......... 70% 80.3M 6s
 85300K .......... .......... .......... .......... .......... 70% 3.27M 6s
 85350K .......... .......... .......... .......... .......... 70%  125M 6s
 85400K .......... .......... .......... .......... .......... 70% 4.84M 6s
 85450K .......... .......... .......... .......... .......... 70% 4.73M 6s
 85500K .......... .......... .......... .......... .......... 70% 4.82M 6s
 85550K .......... .......... .......... .......... .......... 70%  135M 6s
 85600K .......... .......... .......... .......... .......... 70% 2.35M 6s
 85650K .......... .......... .......... .......... .......... 71%  171M 6s
 85700K .......... .......... .......... .......... .......... 71% 5.07M 6s
 85750K .......... .......... .......... .......... .......... 71% 3.90M 6s
 85800K .......... .......... .......... .......... .......... 71%  103M 6s
 85850K .......... .......... .......... .......... .......... 71% 5.53M 6s
 85900K .......... .......... .......... .......... .......... 71% 9.39M 6s
 85950K .......... .......... .......... .......... .......... 71% 4.26M 6s
 86000K .......... .......... .......... .......... .......... 71% 4.84M 6s
 86050K .......... .......... .......... .......... .......... 71% 4.73M 6s
 86100K .......... .......... .......... .......... .......... 71% 4.77M 6s
 86150K .......... .......... .......... .......... .......... 71%  126M 6s
 86200K .......... .......... .......... .......... .......... 71% 4.84M 6s
 86250K .......... .......... .......... .......... .......... 71% 4.76M 6s
 86300K .......... .......... .......... .......... .......... 71% 4.83M 6s
 86350K .......... .......... .......... .......... .......... 71%  124M 6s
 86400K .......... .......... .......... .......... .......... 71% 4.76M 6s
 86450K .......... .......... .......... .......... .......... 71% 4.77M 6s
 86500K .......... .......... .......... .......... .......... 71% 4.84M 6s
 86550K .......... .......... .......... .......... .......... 71% 4.79M 6s
 86600K .......... .......... .......... .......... .......... 71% 4.82M 6s
 86650K .......... .......... .......... .......... .......... 71% 95.6M 6s
 86700K .......... .......... .......... .......... .......... 71% 4.79M 6s
 86750K .......... .......... .......... .......... .......... 71% 4.78M 6s
 86800K .......... .......... .......... .......... .......... 71% 4.81M 6s
 86850K .......... .......... .......... .......... .......... 72% 4.78M 6s
 86900K .......... .......... .......... .......... .......... 72%  110M 6s
 86950K .......... .......... .......... .......... .......... 72% 7.25M 6s
 87000K .......... .......... .......... .......... .......... 72% 4.16M 6s
 87050K .......... .......... .......... .......... .......... 72% 4.77M 6s
 87100K .......... .......... .......... .......... .......... 72% 4.78M 6s
 87150K .......... .......... .......... .......... .......... 72%  140M 6s
 87200K .......... .......... .......... .......... .......... 72% 4.81M 5s
 87250K .......... .......... .......... .......... .......... 72% 4.70M 5s
 87300K .......... .......... .......... .......... .......... 72% 9.59M 5s
 87350K .......... .......... .......... .......... .......... 72% 3.59M 5s
 87400K .......... .......... .......... .......... .......... 72% 4.74M 5s
 87450K .......... .......... .......... .......... .......... 72%  117M 5s
 87500K .......... .......... .......... .......... .......... 72% 4.75M 5s
 87550K .......... .......... .......... .......... .......... 72% 4.76M 5s
 87600K .......... .......... .......... .......... .......... 72%  128M 5s
 87650K .......... .......... .......... .......... .......... 72% 2.81M 5s
 87700K .......... .......... .......... .......... .......... 72% 4.78M 5s
 87750K .......... .......... .......... .......... .......... 72% 98.3M 5s
 87800K .......... .......... .......... .......... .......... 72% 4.70M 5s
 87850K .......... .......... .......... .......... .......... 72% 4.80M 5s
 87900K .......... .......... .......... .......... .......... 72% 4.76M 5s
 87950K .......... .......... .......... .......... .......... 72%  133M 5s
 88000K .......... .......... .......... .......... .......... 72% 4.79M 5s
 88050K .......... .......... .......... .......... .......... 73% 8.43M 5s
 88100K .......... .......... .......... .......... .......... 73% 4.02M 5s
 88150K .......... .......... .......... .......... .......... 73% 4.85M 5s
 88200K .......... .......... .......... .......... .......... 73% 4.73M 5s
 88250K .......... .......... .......... .......... .......... 73%  116M 5s
 88300K .......... .......... .......... .......... .......... 73% 4.82M 5s
 88350K .......... .......... .......... .......... .......... 73% 4.83M 5s
 88400K .......... .......... .......... .......... .......... 73% 4.73M 5s
 88450K .......... .......... .......... .......... .......... 73% 4.76M 5s
 88500K .......... .......... .......... .......... .......... 73%  126M 5s
 88550K .......... .......... .......... .......... .......... 73% 4.74M 5s
 88600K .......... .......... .......... .......... .......... 73% 31.3M 5s
 88650K .......... .......... .......... .......... .......... 73% 3.11M 5s
 88700K .......... .......... .......... .......... .......... 73% 4.76M 5s
 88750K .......... .......... .......... .......... .......... 73%  127M 5s
 88800K .......... .......... .......... .......... .......... 73% 4.84M 5s
 88850K .......... .......... .......... .......... .......... 73% 4.71M 5s
 88900K .......... .......... .......... .......... .......... 73% 4.77M 5s
 88950K .......... .......... .......... .......... .......... 73% 4.84M 5s
 89000K .......... .......... .......... .......... .......... 73% 4.80M 5s
 89050K .......... .......... .......... .......... .......... 73% 88.7M 5s
 89100K .......... .......... .......... .......... .......... 73% 4.82M 5s
 89150K .......... .......... .......... .......... .......... 73% 4.78M 5s
 89200K .......... .......... .......... .......... .......... 73%  101M 5s
 89250K .......... .......... .......... .......... .......... 74% 2.89M 5s
 89300K .......... .......... .......... .......... .......... 74%  123M 5s
 89350K .......... .......... .......... .......... .......... 74% 4.78M 5s
 89400K .......... .......... .......... .......... .......... 74% 4.77M 5s
 89450K .......... .......... .......... .......... .......... 74% 4.80M 5s
 89500K .......... .......... .......... .......... .......... 74% 4.78M 5s
 89550K .......... .......... .......... .......... .......... 74%  132M 5s
 89600K .......... .......... .......... .......... .......... 74% 4.83M 5s
 89650K .......... .......... .......... .......... .......... 74% 4.72M 5s
 89700K .......... .......... .......... .......... .......... 74% 4.78M 5s
 89750K .......... .......... .......... .......... .......... 74% 4.83M 5s
 89800K .......... .......... .......... .......... .......... 74%  108M 5s
 89850K .......... .......... .......... .......... .......... 74% 10.2M 5s
 89900K .......... .......... .......... .......... .......... 74% 4.02M 5s
 89950K .......... .......... .......... .......... .......... 74% 4.77M 5s
 90000K .......... .......... .......... .......... .......... 74% 4.78M 5s
 90050K .......... .......... .......... .......... .......... 74% 4.75M 5s
 90100K .......... .......... .......... .......... .......... 74%  127M 5s
 90150K .......... .......... .......... .......... .......... 74% 4.81M 5s
 90200K .......... .......... .......... .......... .......... 74% 4.78M 5s
 90250K .......... .......... .......... .......... .......... 74% 4.82M 5s
 90300K .......... .......... .......... .......... .......... 74% 4.79M 5s
 90350K .......... .......... .......... .......... .......... 74% 97.4M 5s
 90400K .......... .......... .......... .......... .......... 74% 4.82M 5s
 90450K .......... .......... .......... .......... .......... 75% 4.77M 5s
 90500K .......... .......... .......... .......... .......... 75% 4.74M 5s
 90550K .......... .......... .......... .......... .......... 75%  129M 5s
 90600K .......... .......... .......... .......... .......... 75% 9.47M 5s
 90650K .......... .......... .......... .......... .......... 75% 4.44M 5s
 90700K .......... .......... .......... .......... .......... 75% 4.82M 5s
 90750K .......... .......... .......... .......... .......... 75% 4.82M 5s
 90800K .......... .......... .......... .......... .......... 75% 4.76M 5s
 90850K .......... .......... .......... .......... .......... 75% 4.77M 5s
 90900K .......... .......... .......... .......... .......... 75%  126M 5s
 90950K .......... .......... .......... .......... .......... 75% 4.80M 5s
 91000K .......... .......... .......... .......... .......... 75% 4.77M 5s
 91050K .......... .......... .......... .......... .......... 75% 4.81M 5s
 91100K .......... .......... .......... .......... .......... 75% 4.81M 5s
 91150K .......... .......... .......... .......... .......... 75% 95.8M 5s
 91200K .......... .......... .......... .......... .......... 75% 4.81M 5s
 91250K .......... .......... .......... .......... .......... 75% 4.77M 5s
 91300K .......... .......... .......... .......... .......... 75% 4.77M 5s
 91350K .......... .......... .......... .......... .......... 75% 4.79M 5s
 91400K .......... .......... .......... .......... .......... 75%  125M 5s
 91450K .......... .......... .......... .......... .......... 75%  119M 5s
 91500K .......... .......... .......... .......... .......... 75% 3.24M 5s
 91550K .......... .......... .......... .......... .......... 75% 3.90M 5s
 91600K .......... .......... .......... .......... .......... 75% 4.74M 5s
 91650K .......... .......... .......... .......... .......... 76% 4.40M 5s
 91700K .......... .......... .......... .......... .......... 76%  125M 5s
 91750K .......... .......... .......... .......... .......... 76%  130M 5s
 91800K .......... .......... .......... .......... .......... 76% 2.36M 5s
 91850K .......... .......... .......... .......... .......... 76%  112M 5s
 91900K .......... .......... .......... .......... .......... 76% 9.83M 5s
 91950K .......... .......... .......... .......... .......... 76% 4.59M 5s
 92000K .......... .......... .......... .......... .......... 76% 4.82M 5s
 92050K .......... .......... .......... .......... .......... 76% 4.75M 5s
 92100K .......... .......... .......... .......... .......... 76% 4.80M 5s
 92150K .......... .......... .......... .......... .......... 76% 4.83M 5s
 92200K .......... .......... .......... .......... .......... 76% 97.1M 5s
 92250K .......... .......... .......... .......... .......... 76% 4.78M 5s
 92300K .......... .......... .......... .......... .......... 76% 4.77M 5s
 92350K .......... .......... .......... .......... .......... 76% 4.80M 5s
 92400K .......... .......... .......... .......... .......... 76% 4.81M 5s
 92450K .......... .......... .......... .......... .......... 76% 4.71M 5s
 92500K .......... .......... .......... .......... .......... 76%  124M 5s
 92550K .......... .......... .......... .......... .......... 76% 4.82M 5s
 92600K .......... .......... .......... .......... .......... 76%  109M 5s
 92650K .......... .......... .......... .......... .......... 76% 3.44M 5s
 92700K .......... .......... .......... .......... .......... 76% 90.4M 5s
 92750K .......... .......... .......... .......... .......... 76% 4.66M 5s
 92800K .......... .......... .......... .......... .......... 76% 4.83M 5s
 92850K .......... .......... .......... .......... .......... 76% 4.75M 5s
 92900K .......... .......... .......... .......... .......... 77% 4.78M 5s
 92950K .......... .......... .......... .......... .......... 77% 4.79M 5s
 93000K .......... .......... .......... .......... .......... 77%  127M 5s
 93050K .......... .......... .......... .......... .......... 77% 4.80M 5s
 93100K .......... .......... .......... .......... .......... 77% 4.79M 5s
 93150K .......... .......... .......... .......... .......... 77% 4.82M 5s
 93200K .......... .......... .......... .......... .......... 77% 4.81M 5s
 93250K .......... .......... .......... .......... .......... 77% 4.77M 4s
 93300K .......... .......... .......... .......... .......... 77% 93.8M 4s
 93350K .......... .......... .......... .......... .......... 77% 4.82M 4s
 93400K .......... .......... .......... .......... .......... 77% 4.78M 4s
 93450K .......... .......... .......... .......... .......... 77% 4.77M 4s
 93500K .......... .......... .......... .......... .......... 77%  135M 4s
 93550K .......... .......... .......... .......... .......... 77% 4.78M 4s
 93600K .......... .......... .......... .......... .......... 77% 4.77M 4s
 93650K .......... .......... .......... .......... .......... 77% 4.76M 4s
 93700K .......... .......... .......... .......... .......... 77%  127M 4s
 93750K .......... .......... .......... .......... .......... 77% 4.27M 4s
 93800K .......... .......... .......... .......... .......... 77%  125M 4s
 93850K .......... .......... .......... .......... .......... 77% 3.67M 4s
 93900K .......... .......... .......... .......... .......... 77% 4.73M 4s
 93950K .......... .......... .......... .......... .......... 77% 2.37M 4s
 94000K .......... .......... .......... .......... .......... 77%  204M 4s
 94050K .......... .......... .......... .......... .......... 77% 6.80M 4s
 94100K .......... .......... .......... .......... .......... 78% 8.99M 4s
 94150K .......... .......... .......... .......... .......... 78% 11.5M 4s
 94200K .......... .......... .......... .......... .......... 78% 3.90M 4s
 94250K .......... .......... .......... .......... .......... 78% 4.77M 4s
 94300K .......... .......... .......... .......... .......... 78%  126M 4s
 94350K .......... .......... .......... .......... .......... 78% 4.81M 4s
 94400K .......... .......... .......... .......... .......... 78% 4.77M 4s
 94450K .......... .......... .......... .......... .......... 78% 4.75M 4s
 94500K .......... .......... .......... .......... .......... 78% 4.43M 4s
 94550K .......... .......... .......... .......... .......... 78% 4.75M 4s
 94600K .......... .......... .......... .......... .......... 78%  123M 4s
 94650K .......... .......... .......... .......... .......... 78% 4.83M 4s
 94700K .......... .......... .......... .......... .......... 78% 4.78M 4s
 94750K .......... .......... .......... .......... .......... 78% 4.79M 4s
 94800K .......... .......... .......... .......... .......... 78%  123M 4s
 94850K .......... .......... .......... .......... .......... 78% 4.75M 4s
 94900K .......... .......... .......... .......... .......... 78% 7.50M 4s
 94950K .......... .......... .......... .......... .......... 78% 4.08M 4s
 95000K .......... .......... .......... .......... .......... 78% 4.83M 4s
 95050K .......... .......... .......... .......... .......... 78% 4.73M 4s
 95100K .......... .......... .......... .......... .......... 78%  135M 4s
 95150K .......... .......... .......... .......... .......... 78% 4.83M 4s
 95200K .......... .......... .......... .......... .......... 78% 4.75M 4s
 95250K .......... .......... .......... .......... .......... 78% 4.76M 4s
 95300K .......... .......... .......... .......... .......... 79%  128M 4s
 95350K .......... .......... .......... .......... .......... 79% 2.90M 4s
 95400K .......... .......... .......... .......... .......... 79% 86.6M 4s
 95450K .......... .......... .......... .......... .......... 79% 4.82M 4s
 95500K .......... .......... .......... .......... .......... 79% 4.80M 4s
 95550K .......... .......... .......... .......... .......... 79% 4.78M 4s
 95600K .......... .......... .......... .......... .......... 79%  132M 4s
 95650K .......... .......... .......... .......... .......... 79% 4.76M 4s
 95700K .......... .......... .......... .......... .......... 79% 4.80M 4s
 95750K .......... .......... .......... .......... .......... 79% 4.78M 4s
 95800K .......... .......... .......... .......... .......... 79% 4.83M 4s
 95850K .......... .......... .......... .......... .......... 79% 4.73M 4s
 95900K .......... .......... .......... .......... .......... 79%  135M 4s
 95950K .......... .......... .......... .......... .......... 79% 18.2M 4s
 96000K .......... .......... .......... .......... .......... 79% 3.34M 4s
 96050K .......... .......... .......... .......... .......... 79% 4.75M 4s
 96100K .......... .......... .......... .......... .......... 79% 4.82M 4s
 96150K .......... .......... .......... .......... .......... 79%  109M 4s
 96200K .......... .......... .......... .......... .......... 79% 4.78M 4s
 96250K .......... .......... .......... .......... .......... 79% 4.83M 4s
 96300K .......... .......... .......... .......... .......... 79% 4.78M 4s
 96350K .......... .......... .......... .......... .......... 79% 4.78M 4s
 96400K .......... .......... .......... .......... .......... 79%  135M 4s
 96450K .......... .......... .......... .......... .......... 79% 4.74M 4s
 96500K .......... .......... .......... .......... .......... 80% 4.79M 4s
 96550K .......... .......... .......... .......... .......... 80%  101M 4s
 96600K .......... .......... .......... .......... .......... 80% 2.91M 4s
 96650K .......... .......... .......... .......... .......... 80% 4.78M 4s
 96700K .......... .......... .......... .......... .......... 80% 98.2M 4s
 96750K .......... .......... .......... .......... .......... 80% 4.82M 4s
 96800K .......... .......... .......... .......... .......... 80% 4.79M 4s
 96850K .......... .......... .......... .......... .......... 80% 4.64M 4s
 96900K .......... .......... .......... .......... .......... 80% 4.83M 4s
 96950K .......... .......... .......... .......... .......... 80%  127M 4s
 97000K .......... .......... .......... .......... .......... 80% 4.73M 4s
 97050K .......... .......... .......... .......... .......... 80% 4.80M 4s
 97100K .......... .......... .......... .......... .......... 80% 4.81M 4s
 97150K .......... .......... .......... .......... .......... 80%  124M 4s
 97200K .......... .......... .......... .......... .......... 80% 9.15M 4s
 97250K .......... .......... .......... .......... .......... 80% 4.24M 4s
 97300K .......... .......... .......... .......... .......... 80% 4.80M 4s
 97350K .......... .......... .......... .......... .......... 80% 4.78M 4s
 97400K .......... .......... .......... .......... .......... 80% 4.81M 4s
 97450K .......... .......... .......... .......... .......... 80% 4.78M 4s
 97500K .......... .......... .......... .......... .......... 80% 96.5M 4s
 97550K .......... .......... .......... .......... .......... 80% 4.83M 4s
 97600K .......... .......... .......... .......... .......... 80% 4.83M 4s
 97650K .......... .......... .......... .......... .......... 80% 4.71M 4s
 97700K .......... .......... .......... .......... .......... 81% 4.79M 4s
 97750K .......... .......... .......... .......... .......... 81%  122M 4s
 97800K .......... .......... .......... .......... .......... 81% 4.80M 4s
 97850K .......... .......... .......... .......... .......... 81% 4.77M 4s
 97900K .......... .......... .......... .......... .......... 81%  128M 4s
 97950K .......... .......... .......... .......... .......... 81% 3.09M 4s
 98000K .......... .......... .......... .......... .......... 81%  101M 4s
 98050K .......... .......... .......... .......... .......... 81% 4.75M 4s
 98100K .......... .......... .......... .......... .......... 81% 4.82M 4s
 98150K .......... .......... .......... .......... .......... 81% 4.75M 4s
 98200K .......... .......... .......... .......... .......... 81% 4.73M 4s
 98250K .......... .......... .......... .......... .......... 81%  116M 4s
 98300K .......... .......... .......... .......... .......... 81% 4.75M 4s
 98350K .......... .......... .......... .......... .......... 81% 4.82M 4s
 98400K .......... .......... .......... .......... .......... 81% 4.80M 4s
 98450K .......... .......... .......... .......... .......... 81% 4.74M 4s
 98500K .......... .......... .......... .......... .......... 81% 4.79M 4s
 98550K .......... .......... .......... .......... .......... 81%  125M 4s
 98600K .......... .......... .......... .......... .......... 81% 4.80M 4s
 98650K .......... .......... .......... .......... .......... 81% 4.76M 4s
 98700K .......... .......... .......... .......... .......... 81%  128M 4s
 98750K .......... .......... .......... .......... .......... 81% 3.24M 4s
 98800K .......... .......... .......... .......... .......... 81% 97.4M 4s
 98850K .......... .......... .......... .......... .......... 81% 4.73M 4s
 98900K .......... .......... .......... .......... .......... 82% 4.82M 4s
 98950K .......... .......... .......... .......... .......... 82% 2.38M 4s
 99000K .......... .......... .......... .......... .......... 82%  190M 4s
 99050K .......... .......... .......... .......... .......... 82% 7.13M 4s
 99100K .......... .......... .......... .......... .......... 82% 8.01M 4s
 99150K .......... .......... .......... .......... .......... 82% 11.6M 4s
 99200K .......... .......... .......... .......... .......... 82% 3.82M 4s
 99250K .......... .......... .......... .......... .......... 82% 4.71M 4s
 99300K .......... .......... .......... .......... .......... 82% 4.78M 4s
 99350K .......... .......... .......... .......... .......... 82%  124M 3s
 99400K .......... .......... .......... .......... .......... 82% 4.75M 3s
 99450K .......... .......... .......... .......... .......... 82% 4.76M 3s
 99500K .......... .......... .......... .......... .......... 82% 4.82M 3s
 99550K .......... .......... .......... .......... .......... 82%  113M 3s
 99600K .......... .......... .......... .......... .......... 82% 4.76M 3s
 99650K .......... .......... .......... .......... .......... 82% 4.68M 3s
 99700K .......... .......... .......... .......... .......... 82% 4.79M 3s
 99750K .......... .......... .......... .......... .......... 82% 28.4M 3s
 99800K .......... .......... .......... .......... .......... 82% 2.84M 3s
 99850K .......... .......... .......... .......... .......... 82%  119M 3s
 99900K .......... .......... .......... .......... .......... 82% 4.81M 3s
 99950K .......... .......... .......... .......... .......... 82% 4.77M 3s
100000K .......... .......... .......... .......... .......... 82% 4.82M 3s
100050K .......... .......... .......... .......... .......... 82% 87.5M 3s
100100K .......... .......... .......... .......... .......... 83% 2.68M 3s
100150K .......... .......... .......... .......... .......... 83% 98.2M 3s
100200K .......... .......... .......... .......... .......... 83% 4.82M 3s
100250K .......... .......... .......... .......... .......... 83% 4.73M 3s
100300K .......... .......... .......... .......... .......... 83% 4.83M 3s
100350K .......... .......... .......... .......... .......... 83%  132M 3s
100400K .......... .......... .......... .......... .......... 83% 7.51M 3s
100450K .......... .......... .......... .......... .......... 83% 4.08M 3s
100500K .......... .......... .......... .......... .......... 83% 4.84M 3s
100550K .......... .......... .......... .......... .......... 83% 4.78M 3s
100600K .......... .......... .......... .......... .......... 83% 4.81M 3s
100650K .......... .......... .......... .......... .......... 83%  116M 3s
100700K .......... .......... .......... .......... .......... 83% 4.80M 3s
100750K .......... .......... .......... .......... .......... 83% 4.78M 3s
100800K .......... .......... .......... .......... .......... 83% 4.80M 3s
100850K .......... .......... .......... .......... .......... 83% 92.6M 3s
100900K .......... .......... .......... .......... .......... 83% 2.86M 3s
100950K .......... .......... .......... .......... .......... 83% 99.8M 3s
101000K .......... .......... .......... .......... .......... 83% 4.85M 3s
101050K .......... .......... .......... .......... .......... 83% 4.80M 3s
101100K .......... .......... .......... .......... .......... 83% 4.75M 3s
101150K .......... .......... .......... .......... .......... 83%  134M 3s
101200K .......... .......... .......... .......... .......... 83% 4.80M 3s
101250K .......... .......... .......... .......... .......... 83% 4.70M 3s
101300K .......... .......... .......... .......... .......... 83% 4.82M 3s
101350K .......... .......... .......... .......... .......... 84% 4.82M 3s
101400K .......... .......... .......... .......... .......... 84%  109M 3s
101450K .......... .......... .......... .......... .......... 84% 7.93M 3s
101500K .......... .......... .......... .......... .......... 84% 1.55M 3s
101550K .......... .......... .......... .......... .......... 84%  208M 3s
101600K .......... .......... .......... .......... .......... 84%  219M 3s
101650K .......... .......... .......... .......... .......... 84% 6.08M 3s
101700K .......... .......... .......... .......... .......... 84% 8.96M 3s
101750K .......... .......... .......... .......... .......... 84% 11.6M 3s
101800K .......... .......... .......... .......... .......... 84% 4.28M 3s
101850K .......... .......... .......... .......... .......... 84% 4.79M 3s
101900K .......... .......... .......... .......... .......... 84% 4.44M 3s
101950K .......... .......... .......... .......... .......... 84%  134M 3s
102000K .......... .......... .......... .......... .......... 84% 4.80M 3s
102050K .......... .......... .......... .......... .......... 84% 5.71M 3s
102100K .......... .......... .......... .......... .......... 84% 10.6M 3s
102150K .......... .......... .......... .......... .......... 84% 3.74M 3s
102200K .......... .......... .......... .......... .......... 84% 4.72M 3s
102250K .......... .......... .......... .......... .......... 84%  120M 3s
102300K .......... .......... .......... .......... .......... 84% 4.57M 3s
102350K .......... .......... .......... .......... .......... 84% 4.66M 3s
102400K .......... .......... .......... .......... .......... 84% 4.79M 3s
102450K .......... .......... .......... .......... .......... 84% 4.77M 3s
102500K .......... .......... .......... .......... .......... 84%  129M 3s
102550K .......... .......... .......... .......... .......... 85% 4.62M 3s
102600K .......... .......... .......... .......... .......... 85% 4.73M 3s
102650K .......... .......... .......... .......... .......... 85% 4.73M 3s
102700K .......... .......... .......... .......... .......... 85% 46.8M 3s
102750K .......... .......... .......... .......... .......... 85% 6.06M 3s
102800K .......... .......... .......... .......... .......... 85% 4.38M 3s
102850K .......... .......... .......... .......... .......... 85% 4.77M 3s
102900K .......... .......... .......... .......... .......... 85% 8.23M 3s
102950K .......... .......... .......... .......... .......... 85% 9.08M 3s
103000K .......... .......... .......... .......... .......... 85% 3.46M 3s
103050K .......... .......... .......... .......... .......... 85% 81.9M 3s
103100K .......... .......... .......... .......... .......... 85% 4.82M 3s
103150K .......... .......... .......... .......... .......... 85% 4.78M 3s
103200K .......... .......... .......... .......... .......... 85% 4.78M 3s
103250K .......... .......... .......... .......... .......... 85% 4.77M 3s
103300K .......... .......... .......... .......... .......... 85%  125M 3s
103350K .......... .......... .......... .......... .......... 85% 4.76M 3s
103400K .......... .......... .......... .......... .......... 85% 4.86M 3s
103450K .......... .......... .......... .......... .......... 85% 4.79M 3s
103500K .......... .......... .......... .......... .......... 85% 4.74M 3s
103550K .......... .......... .......... .......... .......... 85%  136M 3s
103600K .......... .......... .......... .......... .......... 85% 4.84M 3s
103650K .......... .......... .......... .......... .......... 85% 4.72M 3s
103700K .......... .......... .......... .......... .......... 85% 4.79M 3s
103750K .......... .......... .......... .......... .......... 86% 4.85M 3s
103800K .......... .......... .......... .......... .......... 86% 4.81M 3s
103850K .......... .......... .......... .......... .......... 86% 87.5M 3s
103900K .......... .......... .......... .......... .......... 86% 4.84M 3s
103950K .......... .......... .......... .......... .......... 86% 4.81M 3s
104000K .......... .......... .......... .......... .......... 86% 94.4M 3s
104050K .......... .......... .......... .......... .......... 86% 3.49M 3s
104100K .......... .......... .......... .......... .......... 86% 10.6M 3s
104150K .......... .......... .......... .......... .......... 86% 4.44M 3s
104200K .......... .......... .......... .......... .......... 86% 8.94M 3s
104250K .......... .......... .......... .......... .......... 86% 3.62M 3s
104300K .......... .......... .......... .......... .......... 86% 4.83M 3s
104350K .......... .......... .......... .......... .......... 86% 89.4M 3s
104400K .......... .......... .......... .......... .......... 86% 4.83M 3s
104450K .......... .......... .......... .......... .......... 86% 4.76M 3s
104500K .......... .......... .......... .......... .......... 86% 52.0M 3s
104550K .......... .......... .......... .......... .......... 86% 2.78M 3s
104600K .......... .......... .......... .......... .......... 86%  124M 3s
104650K .......... .......... .......... .......... .......... 86% 4.73M 3s
104700K .......... .......... .......... .......... .......... 86% 4.80M 3s
104750K .......... .......... .......... .......... .......... 86% 4.81M 3s
104800K .......... .......... .......... .......... .......... 86% 4.77M 3s
104850K .......... .......... .......... .......... .......... 86% 93.6M 3s
104900K .......... .......... .......... .......... .......... 86% 6.44M 3s
104950K .......... .......... .......... .......... .......... 87% 4.34M 3s
105000K .......... .......... .......... .......... .......... 87% 4.78M 3s
105050K .......... .......... .......... .......... .......... 87% 4.82M 3s
105100K .......... .......... .......... .......... .......... 87% 4.80M 3s
105150K .......... .......... .......... .......... .......... 87% 98.1M 3s
105200K .......... .......... .......... .......... .......... 87% 10.2M 3s
105250K .......... .......... .......... .......... .......... 87% 3.72M 3s
105300K .......... .......... .......... .......... .......... 87% 4.80M 3s
105350K .......... .......... .......... .......... .......... 87% 4.76M 3s
105400K .......... .......... .......... .......... .......... 87%  128M 2s
105450K .......... .......... .......... .......... .......... 87% 4.78M 2s
105500K .......... .......... .......... .......... .......... 87% 4.78M 2s
105550K .......... .......... .......... .......... .......... 87% 4.83M 2s
105600K .......... .......... .......... .......... .......... 87% 4.74M 2s
105650K .......... .......... .......... .......... .......... 87% 87.9M 2s
105700K .......... .......... .......... .......... .......... 87% 8.17M 2s
105750K .......... .......... .......... .......... .......... 87% 4.35M 2s
105800K .......... .......... .......... .......... .......... 87% 4.74M 2s
105850K .......... .......... .......... .......... .......... 87% 4.81M 2s
105900K .......... .......... .......... .......... .......... 87%  136M 2s
105950K .......... .......... .......... .......... .......... 87% 4.75M 2s
106000K .......... .......... .......... .......... .......... 87% 4.84M 2s
106050K .......... .......... .......... .......... .......... 87% 4.75M 2s
106100K .......... .......... .......... .......... .......... 87% 4.77M 2s
106150K .......... .......... .......... .......... .......... 88% 4.80M 2s
106200K .......... .......... .......... .......... .......... 88%  125M 2s
106250K .......... .......... .......... .......... .......... 88% 4.79M 2s
106300K .......... .......... .......... .......... .......... 88% 98.3M 2s
106350K .......... .......... .......... .......... .......... 88% 3.01M 2s
106400K .......... .......... .......... .......... .......... 88% 4.76M 2s
106450K .......... .......... .......... .......... .......... 88% 4.74M 2s
106500K .......... .......... .......... .......... .......... 88%  128M 2s
106550K .......... .......... .......... .......... .......... 88% 4.84M 2s
106600K .......... .......... .......... .......... .......... 88% 4.74M 2s
106650K .......... .......... .......... .......... .......... 88% 4.80M 2s
106700K .......... .......... .......... .......... .......... 88%  134M 2s
106750K .......... .......... .......... .......... .......... 88% 4.74M 2s
106800K .......... .......... .......... .......... .......... 88% 4.86M 2s
106850K .......... .......... .......... .......... .......... 88% 4.73M 2s
106900K .......... .......... .......... .......... .......... 88% 4.78M 2s
106950K .......... .......... .......... .......... .......... 88% 4.79M 2s
107000K .......... .......... .......... .......... .......... 88%  125M 2s
107050K .......... .......... .......... .......... .......... 88% 4.79M 2s
107100K .......... .......... .......... .......... .......... 88%  125M 2s
107150K .......... .......... .......... .......... .......... 88% 3.02M 2s
107200K .......... .......... .......... .......... .......... 88% 4.72M 2s
107250K .......... .......... .......... .......... .......... 88% 4.70M 2s
107300K .......... .......... .......... .......... .......... 88%  124M 2s
107350K .......... .......... .......... .......... .......... 89% 4.78M 2s
107400K .......... .......... .......... .......... .......... 89% 4.79M 2s
107450K .......... .......... .......... .......... .......... 89% 4.76M 2s
107500K .......... .......... .......... .......... .......... 89%  123M 2s
107550K .......... .......... .......... .......... .......... 89% 4.80M 2s
107600K .......... .......... .......... .......... .......... 89% 4.76M 2s
107650K .......... .......... .......... .......... .......... 89% 4.73M 2s
107700K .......... .......... .......... .......... .......... 89% 4.83M 2s
107750K .......... .......... .......... .......... .......... 89%  105M 2s
107800K .......... .......... .......... .......... .......... 89% 26.8M 2s
107850K .......... .......... .......... .......... .......... 89% 3.46M 2s
107900K .......... .......... .......... .......... .......... 89% 4.76M 2s
107950K .......... .......... .......... .......... .......... 89% 4.84M 2s
108000K .......... .......... .......... .......... .......... 89%  131M 2s
108050K .......... .......... .......... .......... .......... 89% 2.43M 2s
108100K .......... .......... .......... .......... .......... 89% 92.3M 2s
108150K .......... .......... .......... .......... .......... 89% 4.84M 2s
108200K .......... .......... .......... .......... .......... 89% 4.81M 2s
108250K .......... .......... .......... .......... .......... 89% 4.74M 2s
108300K .......... .......... .......... .......... .......... 89%  132M 2s
108350K .......... .......... .......... .......... .......... 89% 4.79M 2s
108400K .......... .......... .......... .......... .......... 89% 4.77M 2s
108450K .......... .......... .......... .......... .......... 89% 4.75M 2s
108500K .......... .......... .......... .......... .......... 89% 4.82M 2s
108550K .......... .......... .......... .......... .......... 90% 4.75M 2s
108600K .......... .......... .......... .......... .......... 90%  123M 2s
108650K .......... .......... .......... .......... .......... 90% 4.81M 2s
108700K .......... .......... .......... .......... .......... 90%  111M 2s
108750K .......... .......... .......... .......... .......... 90% 3.12M 2s
108800K .......... .......... .......... .......... .......... 90%  126M 2s
108850K .......... .......... .......... .......... .......... 90% 4.65M 2s
108900K .......... .......... .......... .......... .......... 90% 4.75M 2s
108950K .......... .......... .......... .......... .......... 90% 4.82M 2s
109000K .......... .......... .......... .......... .......... 90% 4.80M 2s
109050K .......... .......... .......... .......... .......... 90% 4.76M 2s
109100K .......... .......... .......... .......... .......... 90%  134M 2s
109150K .......... .......... .......... .......... .......... 90% 4.83M 2s
109200K .......... .......... .......... .......... .......... 90% 4.76M 2s
109250K .......... .......... .......... .......... .......... 90% 4.75M 2s
109300K .......... .......... .......... .......... .......... 90% 4.82M 2s
109350K .......... .......... .......... .......... .......... 90% 4.80M 2s
109400K .......... .......... .......... .......... .......... 90% 97.9M 2s
109450K .......... .......... .......... .......... .......... 90% 4.81M 2s
109500K .......... .......... .......... .......... .......... 90%  110M 2s
109550K .......... .......... .......... .......... .......... 90% 3.74M 2s
109600K .......... .......... .......... .......... .......... 90%  133M 2s
109650K .......... .......... .......... .......... .......... 90% 4.35M 2s
109700K .......... .......... .......... .......... .......... 90% 4.72M 2s
109750K .......... .......... .......... .......... .......... 91% 2.37M 2s
109800K .......... .......... .......... .......... .......... 91%  206M 2s
109850K .......... .......... .......... .......... .......... 91% 7.32M 2s
109900K .......... .......... .......... .......... .......... 91% 8.84M 2s
109950K .......... .......... .......... .......... .......... 91% 4.34M 2s
110000K .......... .......... .......... .......... .......... 91% 4.76M 2s
110050K .......... .......... .......... .......... .......... 91% 9.53M 2s
110100K .......... .......... .......... .......... .......... 91% 3.41M 2s
110150K .......... .......... .......... .......... .......... 91% 4.84M 2s
110200K .......... .......... .......... .......... .......... 91% 85.3M 2s
110250K .......... .......... .......... .......... .......... 91% 4.80M 2s
110300K .......... .......... .......... .......... .......... 91% 29.2M 2s
110350K .......... .......... .......... .......... .......... 91% 2.89M 2s
110400K .......... .......... .......... .......... .......... 91%  125M 2s
110450K .......... .......... .......... .......... .......... 91% 4.76M 2s
110500K .......... .......... .......... .......... .......... 91% 4.80M 2s
110550K .......... .......... .......... .......... .......... 91% 4.79M 2s
110600K .......... .......... .......... .......... .......... 91% 4.85M 2s
110650K .......... .......... .......... .......... .......... 91%  102M 2s
110700K .......... .......... .......... .......... .......... 91% 7.04M 2s
110750K .......... .......... .......... .......... .......... 91% 4.24M 2s
110800K .......... .......... .......... .......... .......... 91% 4.61M 2s
110850K .......... .......... .......... .......... .......... 91% 4.93M 2s
110900K .......... .......... .......... .......... .......... 91% 8.20M 2s
110950K .......... .......... .......... .......... .......... 91% 8.31M 2s
111000K .......... .......... .......... .......... .......... 92% 11.0M 2s
111050K .......... .......... .......... .......... .......... 92% 3.74M 2s
111100K .......... .......... .......... .......... .......... 92% 4.85M 2s
111150K .......... .......... .......... .......... .......... 92% 9.67M 2s
111200K .......... .......... .......... .......... .......... 92% 7.77M 2s
111250K .......... .......... .......... .......... .......... 92% 7.98M 2s
111300K .......... .......... .......... .......... .......... 92% 4.40M 2s
111350K .......... .......... .......... .......... .......... 92% 6.24M 2s
111400K .......... .......... .......... .......... .......... 92% 3.35M 2s
111450K .......... .......... .......... .......... .......... 92% 4.82M 2s
111500K .......... .......... .......... .......... .......... 92% 7.94M 1s
111550K .......... .......... .......... .......... .......... 92% 9.07M 1s
111600K .......... .......... .......... .......... .......... 92% 11.0M 1s
111650K .......... .......... .......... .......... .......... 92% 3.52M 1s
111700K .......... .......... .......... .......... .......... 92% 4.78M 1s
111750K .......... .......... .......... .......... .......... 92%  130M 1s
111800K .......... .......... .......... .......... .......... 92% 5.18M 1s
111850K .......... .......... .......... .......... .......... 92% 9.37M 1s
111900K .......... .......... .......... .......... .......... 92% 3.75M 1s
111950K .......... .......... .......... .......... .......... 92% 4.74M 1s
112000K .......... .......... .......... .......... .......... 92%  136M 1s
112050K .......... .......... .......... .......... .......... 92% 4.67M 1s
112100K .......... .......... .......... .......... .......... 92% 5.89M 1s
112150K .......... .......... .......... .......... .......... 92% 3.84M 1s
112200K .......... .......... .......... .......... .......... 93% 9.97M 1s
112250K .......... .......... .......... .......... .......... 93% 8.15M 1s
112300K .......... .......... .......... .......... .......... 93% 10.6M 1s
112350K .......... .......... .......... .......... .......... 93% 4.20M 1s
112400K .......... .......... .......... .......... .......... 93% 4.78M 1s
112450K .......... .......... .......... .......... .......... 93% 4.52M 1s
112500K .......... .......... .......... .......... .......... 93% 4.48M 1s
112550K .......... .......... .......... .......... .......... 93%  126M 1s
112600K .......... .......... .......... .......... .......... 93% 4.75M 1s
112650K .......... .......... .......... .......... .......... 93% 4.67M 1s
112700K .......... .......... .......... .......... .......... 93% 25.6M 1s
112750K .......... .......... .......... .......... .......... 93% 2.80M 1s
112800K .......... .......... .......... .......... .......... 93% 85.5M 1s
112850K .......... .......... .......... .......... .......... 93% 4.36M 1s
112900K .......... .......... .......... .......... .......... 93% 5.19M 1s
112950K .......... .......... .......... .......... .......... 93% 9.10M 1s
113000K .......... .......... .......... .......... .......... 93% 9.38M 1s
113050K .......... .......... .......... .......... .......... 93% 5.19M 1s
113100K .......... .......... .......... .......... .......... 93% 10.2M 1s
113150K .......... .......... .......... .......... .......... 93% 4.02M 1s
113200K .......... .......... .......... .......... .......... 93% 4.84M 1s
113250K .......... .......... .......... .......... .......... 93% 4.72M 1s
113300K .......... .......... .......... .......... .......... 93% 4.78M 1s
113350K .......... .......... .......... .......... .......... 93%  129M 1s
113400K .......... .......... .......... .......... .......... 94% 4.82M 1s
113450K .......... .......... .......... .......... .......... 94% 4.75M 1s
113500K .......... .......... .......... .......... .......... 94% 4.70M 1s
113550K .......... .......... .......... .......... .......... 94% 4.81M 1s
113600K .......... .......... .......... .......... .......... 94% 99.1M 1s
113650K .......... .......... .......... .......... .......... 94% 4.75M 1s
113700K .......... .......... .......... .......... .......... 94% 8.93M 1s
113750K .......... .......... .......... .......... .......... 94% 3.73M 1s
113800K .......... .......... .......... .......... .......... 94% 4.77M 1s
113850K .......... .......... .......... .......... .......... 94%  120M 1s
113900K .......... .......... .......... .......... .......... 94% 4.80M 1s
113950K .......... .......... .......... .......... .......... 94% 4.67M 1s
114000K .......... .......... .......... .......... .......... 94%  131M 1s
114050K .......... .......... .......... .......... .......... 94% 2.70M 1s
114100K .......... .......... .......... .......... .......... 94% 4.75M 1s
114150K .......... .......... .......... .......... .......... 94%  129M 1s
114200K .......... .......... .......... .......... .......... 94% 4.82M 1s
114250K .......... .......... .......... .......... .......... 94% 4.74M 1s
114300K .......... .......... .......... .......... .......... 94% 4.82M 1s
114350K .......... .......... .......... .......... .......... 94%  136M 1s
114400K .......... .......... .......... .......... .......... 94% 7.09M 1s
114450K .......... .......... .......... .......... .......... 94% 3.99M 1s
114500K .......... .......... .......... .......... .......... 94% 4.83M 1s
114550K .......... .......... .......... .......... .......... 94% 4.81M 1s
114600K .......... .......... .......... .......... .......... 95% 4.79M 1s
114650K .......... .......... .......... .......... .......... 95%  116M 1s
114700K .......... .......... .......... .......... .......... 95% 9.15M 1s
114750K .......... .......... .......... .......... .......... 95% 3.93M 1s
114800K .......... .......... .......... .......... .......... 95% 4.83M 1s
114850K .......... .......... .......... .......... .......... 95% 4.76M 1s
114900K .......... .......... .......... .......... .......... 95% 4.73M 1s
114950K .......... .......... .......... .......... .......... 95%  128M 1s
115000K .......... .......... .......... .......... .......... 95% 4.85M 1s
115050K .......... .......... .......... .......... .......... 95% 4.77M 1s
115100K .......... .......... .......... .......... .......... 95% 4.77M 1s
115150K .......... .......... .......... .......... .......... 95%  136M 1s
115200K .......... .......... .......... .......... .......... 95% 4.80M 1s
115250K .......... .......... .......... .......... .......... 95% 7.38M 1s
115300K .......... .......... .......... .......... .......... 95% 4.08M 1s
115350K .......... .......... .......... .......... .......... 95% 4.82M 1s
115400K .......... .......... .......... .......... .......... 95% 4.76M 1s
115450K .......... .......... .......... .......... .......... 95%  115M 1s
115500K .......... .......... .......... .......... .......... 95% 4.83M 1s
115550K .......... .......... .......... .......... .......... 95% 4.74M 1s
115600K .......... .......... .......... .......... .......... 95% 4.83M 1s
115650K .......... .......... .......... .......... .......... 95% 93.3M 1s
115700K .......... .......... .......... .......... .......... 95% 2.85M 1s
115750K .......... .......... .......... .......... .......... 95% 86.9M 1s
115800K .......... .......... .......... .......... .......... 96% 4.83M 1s
115850K .......... .......... .......... .......... .......... 96% 4.79M 1s
115900K .......... .......... .......... .......... .......... 96% 4.74M 1s
115950K .......... .......... .......... .......... .......... 96%  134M 1s
116000K .......... .......... .......... .......... .......... 96% 4.80M 1s
116050K .......... .......... .......... .......... .......... 96% 4.70M 1s
116100K .......... .......... .......... .......... .......... 96% 4.84M 1s
116150K .......... .......... .......... .......... .......... 96% 4.83M 1s
116200K .......... .......... .......... .......... .......... 96%  110M 1s
116250K .......... .......... .......... .......... .......... 96% 8.00M 1s
116300K .......... .......... .......... .......... .......... 96% 4.11M 1s
116350K .......... .......... .......... .......... .......... 96% 4.74M 1s
116400K .......... .......... .......... .......... .......... 96% 4.83M 1s
116450K .......... .......... .......... .......... .......... 96% 4.76M 1s
116500K .......... .......... .......... .......... .......... 96% 4.84M 1s
116550K .......... .......... .......... .......... .......... 96% 82.4M 1s
116600K .......... .......... .......... .......... .......... 96% 4.83M 1s
116650K .......... .......... .......... .......... .......... 96% 4.76M 1s
116700K .......... .......... .......... .......... .......... 96%  103M 1s
116750K .......... .......... .......... .......... .......... 96% 8.23M 1s
116800K .......... .......... .......... .......... .......... 96% 4.35M 1s
116850K .......... .......... .......... .......... .......... 96% 4.76M 1s
116900K .......... .......... .......... .......... .......... 96% 4.77M 1s
116950K .......... .......... .......... .......... .......... 96% 4.77M 1s
117000K .......... .......... .......... .......... .......... 97% 4.74M 1s
117050K .......... .......... .......... .......... .......... 97%  114M 1s
117100K .......... .......... .......... .......... .......... 97% 4.84M 1s
117150K .......... .......... .......... .......... .......... 97% 4.75M 1s
117200K .......... .......... .......... .......... .......... 97% 4.81M 1s
117250K .......... .......... .......... .......... .......... 97% 89.2M 1s
117300K .......... .......... .......... .......... .......... 97% 8.60M 1s
117350K .......... .......... .......... .......... .......... 97% 4.54M 1s
117400K .......... .......... .......... .......... .......... 97% 4.85M 1s
117450K .......... .......... .......... .......... .......... 97% 4.83M 1s
117500K .......... .......... .......... .......... .......... 97% 4.73M 1s
117550K .......... .......... .......... .......... .......... 97%  131M 1s
117600K .......... .......... .......... .......... .......... 97% 4.82M 0s
117650K .......... .......... .......... .......... .......... 97% 4.71M 0s
117700K .......... .......... .......... .......... .......... 97% 4.65M 0s
117750K .......... .......... .......... .......... .......... 97% 4.82M 0s
117800K .......... .......... .......... .......... .......... 97% 4.79M 0s
117850K .......... .......... .......... .......... .......... 97% 91.7M 0s
117900K .......... .......... .......... .......... .......... 97% 4.83M 0s
117950K .......... .......... .......... .......... .......... 97% 4.79M 0s
118000K .......... .......... .......... .......... .......... 97% 4.75M 0s
118050K .......... .......... .......... .......... .......... 97% 94.9M 0s
118100K .......... .......... .......... .......... .......... 97% 9.80M 0s
118150K .......... .......... .......... .......... .......... 97% 4.40M 0s
118200K .......... .......... .......... .......... .......... 98% 4.76M 0s
118250K .......... .......... .......... .......... .......... 98% 4.81M 0s
118300K .......... .......... .......... .......... .......... 98% 4.74M 0s
118350K .......... .......... .......... .......... .......... 98%  123M 0s
118400K .......... .......... .......... .......... .......... 98% 4.83M 0s
118450K .......... .......... .......... .......... .......... 98% 4.76M 0s
118500K .......... .......... .......... .......... .......... 98% 4.73M 0s
118550K .......... .......... .......... .......... .......... 98% 4.83M 0s
118600K .......... .......... .......... .......... .......... 98%  125M 0s
118650K .......... .......... .......... .......... .......... 98% 4.73M 0s
118700K .......... .......... .......... .......... .......... 98% 4.83M 0s
118750K .......... .......... .......... .......... .......... 98% 4.80M 0s
118800K .......... .......... .......... .......... .......... 98% 4.64M 0s
118850K .......... .......... .......... .......... .......... 98% 93.8M 0s
118900K .......... .......... .......... .......... .......... 98% 85.9M 0s
118950K .......... .......... .......... .......... .......... 98% 3.27M 0s
119000K .......... .......... .......... .......... .......... 98% 4.77M 0s
119050K .......... .......... .......... .......... .......... 98% 4.80M 0s
119100K .......... .......... .......... .......... .......... 98% 4.80M 0s
119150K .......... .......... .......... .......... .......... 98%  103M 0s
119200K .......... .......... .......... .......... .......... 98% 4.82M 0s
119250K .......... .......... .......... .......... .......... 98% 4.74M 0s
119300K .......... .......... .......... .......... .......... 98% 4.75M 0s
119350K .......... .......... .......... .......... .......... 98% 4.85M 0s
119400K .......... .......... .......... .......... .......... 99%  127M 0s
119450K .......... .......... .......... .......... .......... 99% 4.72M 0s
119500K .......... .......... .......... .......... .......... 99% 4.83M 0s
119550K .......... .......... .......... .......... .......... 99% 4.85M 0s
119600K .......... .......... .......... .......... .......... 99% 4.72M 0s
119650K .......... .......... .......... .......... .......... 99% 4.64M 0s
119700K .......... .......... .......... .......... .......... 99%  125M 0s
119750K .......... .......... .......... .......... .......... 99% 4.80M 0s
119800K .......... .......... .......... .......... .......... 99%  128M 0s
119850K .......... .......... .......... .......... .......... 99% 3.28M 0s
119900K .......... .......... .......... .......... .......... 99% 4.72M 0s
119950K .......... .......... .......... .......... .......... 99% 97.0M 0s
120000K .......... .......... .......... .......... .......... 99% 4.82M 0s
120050K .......... .......... .......... .......... .......... 99% 2.35M 0s
120100K .......... .......... .......... .......... .......... 99%  221M 0s
120150K .......... .......... .......... .......... .......... 99% 5.76M 0s
120200K .......... .......... .......... .......... .......... 99% 9.78M 0s
120250K .......... .......... .......... .......... .......... 99% 11.5M 0s
120300K .......... .......... .......... .......... .......... 99% 4.06M 0s
120350K .......... .......... .......... .......... .......... 99% 4.83M 0s
120400K .......... .......... .......... .......... .......... 99% 4.81M 0s
120450K .......... .......... .......... .......... .......... 99% 4.70M 0s
120500K .......... .......... .......... .......... .......... 99%  124M 0s
120550K .......... .......... .......... .......... .......... 99% 4.85M 0s
120600K .......... .......... .......... .......... .......... 99% 4.80M 0s
120650K ....                                                  100%  124M=20s

2016-11-12 16:35:45 (5.96 MB/s) - ‘traffic-sign-data.zip’ saved [123550596/123550596]

In [2]:
%%bash

mkdir -p data
mv -f traffic-sign-data.zip data/
cd data/
unzip traffic-sign-data.zip
Archive:  traffic-sign-data.zip
  inflating: lab 2 data/changelog.docx  
  inflating: lab 2 data/test.p       
  inflating: lab 2 data/train.p      
In [1]:
# Load pickled data
import pickle

# TODO: fill this in based on where you saved the training and testing data
data_path = "data/lab 2 data"
training_file = data_path + "/train.p"
testing_file = data_path + "/test.p"

with open(training_file, mode='rb') as f:
    train = pickle.load(f)

with open(testing_file, mode='rb') as f:
    test = pickle.load(f)

X_train, y_train = train['features'], train['labels']
X_test, y_test = test['features'], test['labels']
In [2]:
### To start off let's do a basic data summary.

# TODO: number of training examples
n_train = len(X_train) # X_train.shape[0] also works in this case

# TODO: number of testing examples
n_test = len(X_test)

# TODO: what's the shape of an image?
image_shape = X_train[0].shape

# TODO: how many classes are in the dataset
import numpy as np

n_classes = np.unique(y_train).size

print("Number of training examples =", n_train)
print("Number of testing examples =", n_test)
print("Image data shape =", image_shape)
print("Number of classes =", n_classes)
Number of training examples = 39209
Number of testing examples = 12630
Image data shape = (32, 32, 3)
Number of classes = 43

Data exploration visualization goes here.

Feel free to use as many code cells as needed.

Class Imbalance?

Counts of training examples for each of the 43 types of traffic signs:

In [3]:
import pandas as pd
import matplotlib.pyplot as plt
label_series = pd.Series(y_train)
%matplotlib inline
label_series.hist(bins=n_classes)
Out[3]:
<matplotlib.axes._subplots.AxesSubplot at 0x7fb52e7fdb70>

View examples for each type of sign:

In [4]:
f = plt.figure(figsize=(30,30))
#plt.title("Example Signs of Each Type")
signnames_dataframe = pd.read_csv('signnames.csv')
for sign_id in range(n_classes):
    training_image_index = next(i for i, label in enumerate(y_train) if label == sign_id)
    sp = f.add_subplot(7, 7, sign_id+1)
    plt.imshow(X_train[training_image_index])
    plt.title("{}: {}".format(sign_id, signnames_dataframe.SignName[sign_id]))
    plt.tight_layout()

Step 2: Design and Test a Model Architecture

Design and implement a deep learning model that learns to recognize traffic signs. Train and test your model on the German Traffic Sign Dataset.

There are various aspects to consider when thinking about this problem:

  • Your model can be derived from a deep feedforward net or a deep convolutional network.
  • Play around preprocessing techniques (normalization, rgb to grayscale, etc)
  • Number of examples per label (some have more than others).
  • Generate fake data.

Here is an example of a published baseline model on this problem. It's not required to be familiar with the approach used in the paper but, it's good practice to try to read papers like these.

Implementation

Use the code cell (or multiple code cells, if necessary) to implement the first step of your project. Once you have completed your implementation and are satisfied with the results, be sure to thoroughly answer the questions that follow.

In [5]:
### Preprocess the data here.
### Feel free to use as many code cells as needed.
from sklearn.preprocessing import StandardScaler #, label_binarize

X_train_reshaped = np.reshape(X_train.astype('float32'), (len(X_train), -1))
X_test_reshaped = np.reshape(X_test.astype('float32'), (len(X_test), -1))
standard_scaler = StandardScaler().fit(X_train_reshaped)
X_train_reshaped_normalized = standard_scaler.transform(X_train_reshaped)
X_test_reshaped_normalized = standard_scaler.transform(X_test_reshaped)
X_train_normalized = X_train_reshaped_normalized.reshape(-1, image_shape[0], image_shape[1], image_shape[2])
X_test_normalized = X_test_reshaped_normalized.reshape(-1, image_shape[0], image_shape[1], image_shape[2])
#classes = range(n_classes)
#y_train_encoded = label_binarize(y_train, classes).astype(np.float32)
#y_test_encoded = label_binarize(y_test, classes).astype(np.float32)

Question 1

Describe the techniques used to preprocess the data.

Answer:

Each image is normalized to be zero-centered and have unit variance. As Vincent Vanhoucke stated in the lesson, one reason for normalization is to enable gradient descent to perform better.

Target labels will be one-hot encoded before calculating cross entropy loss & accuracy (see further down below)...

In [6]:
### Generate data additional (if you want to!)
### and split the data into training/validation/testing sets here.
### Feel free to use as many code cells as needed.
from sklearn import metrics
from sklearn.model_selection import StratifiedKFold, train_test_split

k = 10
training_validation_data_splitter = StratifiedKFold(n_splits=k)
folds = k * [None]
fold_number = 0
for training_indices, validation_indices in training_validation_data_splitter.split(X_train_normalized, y_train):
    folds[fold_number] = { "training_indices": training_indices, "validation_indices": validation_indices }
    fold_number += 1

X_training, X_validation, y_training, y_validation = train_test_split(X_train_normalized, y_train, test_size=0.2)

Question 2

Describe how you set up the training, validation and testing data for your model. If you generated additional data, why?

Answer:

  • Using SciKit Learn's test_train_split(), the training images are split into validation and training subsets in which 20% (note the test_size=0.2 parameter) are randomly chosen to be the validation subset. Having a validation subset is a machine learning best practice that allows us to adjust our model and estimate its ability to generalize to real-world examples without needing to cheat and peak at the test set. Setting it at 20% generated a large enough validation set to run a meaningful test of the model, but not too large to take away from having enough training examples for the model to learn from.
  • Although not currently used, in order to preserve the original percentages of samples for each traffic sign, StratifiedKFold splits the original X_train training data into a training set & validation set 10 different ways (i.e., 10 different folds).
In [7]:
### Define your architecture here.
### Feel free to use as many code cells as needed.

import tensorflow as tf
import tensorflow.contrib.slim as slim

images = tf.placeholder(tf.float32, shape=(None, image_shape[0], image_shape[1], image_shape[2]))
labels = tf.placeholder(tf.int32)
is_training = tf.placeholder(tf.bool)

def max_pooled_conv(net, scope=None):
    net = slim.conv2d(net, 64, 5, normalizer_fn=slim.batch_norm)
    net = slim.max_pool2d(net, 2)
    return net

def model(images, num_classes, is_training=False, dropout_keep_prob=0.71875, prediction_fn=slim.softmax, scope='CifarNet'):
    # https://github.com/tensorflow/models/blob/master/slim/nets/cifarnet.py
    with tf.variable_scope(scope, 'CifarNet', [images, num_classes], reuse=None):
        net = images
        net = slim.repeat(net, 2, max_pooled_conv, scope="max_pooled_conv")
        net = slim.flatten(net)
        net = slim.fully_connected(net, 384, normalizer_fn=slim.batch_norm, scope='fc3')
        net = slim.dropout(net, dropout_keep_prob, is_training=is_training, scope='dropout3')
        net = slim.fully_connected(net, 192, normalizer_fn=slim.batch_norm, scope='fc4')
        net = slim.fully_connected(net, num_classes,
                                   normalizer_fn=slim.batch_norm,
                                   biases_initializer=tf.zeros_initializer,
                                   weights_initializer=tf.truncated_normal_initializer(stddev=1/192.0),
                                   weights_regularizer=None,
                                   activation_fn=None,
                                   scope='logits')
    return net

logits = model(images, n_classes, is_training)
predictions = tf.nn.softmax(logits)

Question 3

What does your final architecture look like? (Type of model, layers, sizes, connectivity, etc.) For reference on how to build a deep neural network using TensorFlow, see Deep Neural Network in TensorFlow from the classroom.

Answer:

I based my architecture on the TensorFlow Slim definition of the CIFAR-10 model (https://github.com/tensorflow/models/blob/master/slim/nets/cifarnet.py), which has 2 building blocks consisting of a convulational and max pool layer; followed by a 3-layered fully connected section with dropout between the first 2 fully connected layers. As you can see from the above code cell, the layers have the following settings:

  • 2-dimensional convolutional
    • kernel: 5x5
    • stride: 1 (default)
    • output size: 64
  • 2D max pool:
    • kernel: 2x2
    • stride: 2 (default)
  • fully connected -- output sizes of 384, 192, and num_classes (i.e., 43 for each type of traffic sign) in that order

However, the original normalization layers have been removed in favor of batch normalization set as a parameter in both the convolutional and fully connected layers. Also, the default dropout is set to 0.71875.

Run the cell below to generate the architectural diagram (NOTE: only viewable in Google Chrome browser) and be sure to click to expand the neural network boxes:

In [8]:
# http://stackoverflow.com/questions/38189119/simple-way-to-visualize-a-tensorflow-graph-in-jupyter
from IPython.display import clear_output, Image, display, HTML

def strip_consts(graph_def, max_const_size=32):
    """Strip large constant values from graph_def."""
    strip_def = tf.GraphDef()
    for n0 in graph_def.node:
        n = strip_def.node.add() 
        n.MergeFrom(n0)
        if n.op == 'Const':
            tensor = n.attr['value'].tensor
            size = len(tensor.tensor_content)
            if size > max_const_size:
                tensor.tensor_content = "<stripped %d bytes>"%size
    return strip_def

def show_graph(graph_def, max_const_size=32):
    """Visualize TensorFlow graph."""
    if hasattr(graph_def, 'as_graph_def'):
        graph_def = graph_def.as_graph_def()
    strip_def = strip_consts(graph_def, max_const_size=max_const_size)
    code = """
        <script>
          function load() {{
            document.getElementById("{id}").pbtxt = {data};
          }}
        </script>
        <link rel="import" href="https://tensorboard.appspot.com/tf-graph-basic.build.html" onload=load()>
        <div style="height:600px">
          <tf-graph-basic id="{id}"></tf-graph-basic>
        </div>
    """.format(data=repr(str(strip_def)), id='graph'+str(np.random.rand()))

    iframe = """
        <iframe seamless style="width:800px;height:620px;border:0" srcdoc="{}"></iframe>
    """.format(code.replace('"', '&quot;'))
    display(HTML(iframe))

show_graph(tf.get_default_graph().as_graph_def())
In [9]:
### Train your model here.
### Feel free to use as many code cells as needed.
import math
from tqdm import tqdm
from sklearn.utils import shuffle

def get_batch(X, y, batch_size, batch_number=0):
    start, end = batch_number*batch_size, (batch_number+1)*batch_size
    length = len(X)
    if end > length:
        end = length
    return X[start:end], y[start:end]

one_hot_encoded_labels = slim.one_hot_encoding(labels, n_classes)

def calculate_loss(logits, one_hot_encoded_labels):
    cross_entropy = slim.losses.softmax_cross_entropy(logits, one_hot_encoded_labels)
    return cross_entropy
loss = calculate_loss(logits, one_hot_encoded_labels)

def optimize(optimizer, loss):
    return optimizer.minimize(loss)
#learning_rate = 1e-4
optimizer = tf.train.AdamOptimizer()
optimize = optimize(optimizer, loss)

def calculate_accuracy(predictions, one_hot_encoded_labels):
    is_correct_prediction = tf.equal(tf.argmax(predictions, 1), tf.argmax(one_hot_encoded_labels, 1))
    accuracy = tf.reduce_mean(tf.cast(is_correct_prediction, tf.float32))
    return accuracy
accuracy = calculate_accuracy(predictions, one_hot_encoded_labels)

tf.logging.set_verbosity(tf.logging.INFO)
print("Training...")
epochs = 10
batch_size = 128
batches = []
training_loss = []
training_accuracy = []
validation_loss = []
validation_accuracy = []
saver = tf.train.Saver()
model_path = 'model.ckpt'
init = tf.initialize_all_variables()
with tf.Session() as session:  
    session.run(init)
    for epoch in range(epochs):
        training_batch_count = int(math.ceil(len(X_training) / batch_size))
        epoch_number = epoch + 1
        training_batches_progress_bar = tqdm(range(training_batch_count), 
                                             desc='Training Epoch {:>2}/{}'.format(epoch_number, epochs), 
                                             unit='batches')
        X_training, y_training = shuffle(X_training, y_training)
        for batch_number in training_batches_progress_bar:
            batch_images, batch_labels = get_batch(X_training, y_training, batch_size, batch_number)
            batch_loss, _, batch_accuracy = session.run([loss, optimize, accuracy], feed_dict={images: batch_images, 
                                                                                               labels: batch_labels, 
                                                                                               is_training: True})
            training_loss.append(batch_loss)
            training_accuracy.append(batch_accuracy)
        
        validation_batch_count = int(math.ceil(len(X_validation) / batch_size))
        validation_batches_progress_bar = tqdm(range(validation_batch_count), 
                                               desc='Validation Epoch {:>2}/{}'.format(epoch_number, epochs), 
                                               unit='batches')
        batch_validation_losses = []
        batch_validation_accuracies = []
        for batch_number in validation_batches_progress_bar:
            batch_images, batch_labels = get_batch(X_validation, y_validation, batch_size, batch_number)
            batch_validation_loss, _, batch_validation_accuracy = session.run([loss, optimize, accuracy], 
                                                                              feed_dict={images: batch_images,
                                                                                         labels: batch_labels,
                                                                                         is_training: False})
            batch_validation_losses.append(batch_validation_loss)
            batch_validation_accuracies.append(batch_validation_accuracy)
        epoch_validation_loss = np.mean(batch_validation_losses)
        epoch_validation_accuracy = np.mean(batch_validation_accuracies)
        validation_loss.append(epoch_validation_loss)
        validation_accuracy.append(epoch_validation_accuracy)
        batches.append(epoch_number * training_batch_count) # ensure that epoch validation measurements are on same x-scale as training
    print("Validation Loss: {}, Accuracy: {}".format(validation_loss[-1], validation_accuracy[-1]))
    print("Saving model...")
    saver.save(session, model_path)
print("Testing...")
test_loss = []
test_accuracy = []
with tf.Session() as session:  
    session.run(init)
    print("Loading saved model...")
    saver.restore(session, model_path)
    batch_count = int(math.ceil(len(X_test) / batch_size))
    batches_progress_bar = tqdm(range(batch_count),
                                desc='Epoch {:>2}/{}'.format(1, 1),
                                unit='batches')
    for batch_number in batches_progress_bar:
        batch_images, batch_labels = get_batch(X_test_normalized, y_test, batch_size, batch_number)
        batch_loss, _, batch_accuracy = session.run([loss, optimize, accuracy], feed_dict={images: batch_images, 
                                                                                           labels: batch_labels, 
                                                                                           is_training: False})
        test_loss.append(batch_loss)
        test_accuracy.append(batch_accuracy)
    print("Test Loss: {}, Accuracy: {}".format(np.mean(test_loss), np.mean(test_accuracy)))
Training...
Training Epoch  1/10: 100%|██████████| 246/246 [00:05<00:00, 45.52batches/s]
Validation Epoch  1/10: 100%|██████████| 62/62 [00:01<00:00, 52.53batches/s]
Training Epoch  2/10: 100%|██████████| 246/246 [00:04<00:00, 51.24batches/s]
Validation Epoch  2/10: 100%|██████████| 62/62 [00:01<00:00, 52.94batches/s]
Training Epoch  3/10: 100%|██████████| 246/246 [00:04<00:00, 51.04batches/s]
Validation Epoch  3/10: 100%|██████████| 62/62 [00:01<00:00, 53.23batches/s]
Training Epoch  4/10: 100%|██████████| 246/246 [00:04<00:00, 50.90batches/s]
Validation Epoch  4/10: 100%|██████████| 62/62 [00:01<00:00, 53.11batches/s]
Training Epoch  5/10: 100%|██████████| 246/246 [00:04<00:00, 50.87batches/s]
Validation Epoch  5/10: 100%|██████████| 62/62 [00:01<00:00, 53.31batches/s]
Training Epoch  6/10: 100%|██████████| 246/246 [00:04<00:00, 50.78batches/s]
Validation Epoch  6/10: 100%|██████████| 62/62 [00:01<00:00, 53.08batches/s]
Training Epoch  7/10: 100%|██████████| 246/246 [00:04<00:00, 51.11batches/s]
Validation Epoch  7/10: 100%|██████████| 62/62 [00:01<00:00, 52.97batches/s]
Training Epoch  8/10: 100%|██████████| 246/246 [00:04<00:00, 51.08batches/s]
Validation Epoch  8/10: 100%|██████████| 62/62 [00:01<00:00, 53.01batches/s]
Training Epoch  9/10: 100%|██████████| 246/246 [00:04<00:00, 50.93batches/s]
Validation Epoch  9/10: 100%|██████████| 62/62 [00:01<00:00, 53.04batches/s]
Training Epoch 10/10: 100%|██████████| 246/246 [00:04<00:00, 50.82batches/s]
Validation Epoch 10/10: 100%|██████████| 62/62 [00:01<00:00, 52.96batches/s]
Validation Loss: 0.21909159421920776, Accuracy: 0.999243974685669
Saving model...
Testing...
Loading saved model...
Epoch  1/1: 100%|██████████| 99/99 [00:01<00:00, 49.59batches/s]
Test Loss: 0.29548555612564087, Accuracy: 0.9833894968032837

In [11]:
%matplotlib notebook
print("Plotting metrics...")
loss_plot = plt.subplot(211)
loss_plot.set_title('Loss')
loss_plot.plot(training_loss, 'r', label='Training Loss')
loss_plot.plot(batches, validation_loss, 'b', label='Validation Loss')
loss_plot.legend(loc=1)
accuracy_plot = plt.subplot(212)
accuracy_plot.set_title('Accuracy')
accuracy_plot.plot(training_accuracy, 'r', label='Training Accuracy')
accuracy_plot.plot(batches, validation_accuracy, 'b', label='Validation Accuracy')
accuracy_plot.set_ylim([0, 1.0])
accuracy_plot.legend(loc=4)
plt.tight_layout()
plt.show()
Plotting metrics...

Question 4

How did you train your model? (Type of optimizer, batch size, epochs, hyperparameters, etc.)

Answer:

Found the below optimal values based on incrementally trying different values and seeing their effects on validation & test losses and accuracies:

  • Optimizer: Adam (default learning rate and other parameters) -- recommended as one of the first optimizers to try nowadays (http://cs231n.github.io/neural-networks-3/#summary)
  • Batch Size: 128 -- Bigger batches can probably fit in the 12GB of memory in my Titan X Pascal GPU, but would require setting the learning rate to be much smaller and risk numerical stability. Plus, I haven't seen huge batch sizes in the deep learning literature.
  • Epochs: 10 -- Although training & validation accuracy seems to plateau before 10 epochs, I noticed the loss metrics and the test accuracy reached a local optimum later.
  • Dropout: 0.71875

Things to try later:

  • Data Augmentation
  • Ensembling different instances of the same model each independently trained on one of the stratified k-fold training/validation splits
  • Pseudo-Labeling
  • More modern architecture like Inception and/or ResNet

Question 5

What approach did you take in coming up with a solution to this problem?

Answer:

Using the TensorFlow lab notebook as a template to start from, as well as using TensorFlow's Slim API to more quickly define an architecture, I iteratively refined the model by looking at the effects on validation and test losses & accuracies when trying the following:

  • Started with a simple 1-layer (fully-connected) model.
  • Tried Cifar-10 model -- without pre-trained weights -- defined in https://github.com/tensorflow/models/blob/master/slim/nets/cifarnet.py since it also accepts 32x32 images
  • Changed to batch norm layers
  • Tried different epochs, dropout & learning rates to see which would result in the optimal validation and test losses & accuracies.

In consideration of time constraints, trying bigger architectures like Inception and ResNet would require longer training times, so let's stick with this current architecture for now.


Step 3: Test a Model on New Images

Take several pictures of traffic signs that you find on the web or around you (at least five), and run them through your classifier on your computer to produce example results. The classifier might not recognize some local signs but it could prove interesting nonetheless.

You may find signnames.csv useful as it contains mappings from the class id (integer) to the actual sign name.

Implementation

Use the code cell (or multiple code cells, if necessary) to implement the first step of your project. Once you have completed your implementation and are satisfied with the results, be sure to thoroughly answer the questions that follow.

In [12]:
### Load the images and plot them here.
### Feel free to use as many code cells as needed.
from scipy.misc import imread
%matplotlib inline
f = plt.figure(figsize=(12,5))
filenames = ['do_not_enter','pedestrian_crossing', 'stop', 'yield', 'road_work']
filenames_count = len(filenames)
rows = 1
new_test_images = []
for i, filename in enumerate(filenames):
    sp = f.add_subplot(1, filenames_count//rows, i+1)
    img = imread(filename + '.png', mode='RGB')
    #print(type(img), img.shape)
    new_test_images.append(img)
    plt.imshow(img)

Question 6

Choose five candidate images of traffic signs and provide them in the report. Are there any particular qualities of the image(s) that might make classification difficult? It would be helpful to plot the images in the notebook.

Answer:

Some of the U.S. signs might not exactly match any of the German signs that the model was trained on. The inclusion of other objects in the images may confuse the model. The lighting, weather, and environmental conditions of the photos I take may also not be similar enough to the training images.

In [13]:
### Run the predictions here.
### Feel free to use as many code cells as needed.

# normalize new test images
new_test_images_numpy = np.array(new_test_images)
new_test_images_reshaped = np.reshape(new_test_images_numpy.astype('float32'), (len(new_test_images_numpy), -1))

new_test_images_reshaped_normalized = standard_scaler.transform(new_test_images_reshaped)
new_test_images_normalized = new_test_images_reshaped_normalized.reshape(-1, image_shape[0], image_shape[1], image_shape[2])

with tf.Session() as session:  
    session.run(init)
    print("Loading saved model...")
    saver.restore(session, model_path)
    print("Predicting...")
    new_predictions = session.run(predictions, feed_dict={images: new_test_images_normalized,
                                                            #labels: None,
                                                            is_training: False})
Loading saved model...
Predicting...
In [14]:
predicted_sign_ids = np.argmax(new_predictions, axis=1)
for i, filename in enumerate(filenames):
    sign_id = predicted_sign_ids[i]
    print("Image: {}, Prediction: {} (sign ID {}), ".format(filename, signnames_dataframe.SignName[sign_id], sign_id))
f = plt.figure(figsize=(12,5))
plt.title("Example Predicted Sign Types")
prediction_count = 5
rows = 1
for i, predicted_sign_id in enumerate(predicted_sign_ids):
    training_image_index = next(i for i, label in enumerate(y_train) if label == predicted_sign_id)
    sp = f.add_subplot(1, prediction_count//rows, i+1)
    plt.imshow(X_train[training_image_index])
Image: do_not_enter, Prediction: No passing for vechiles over 3.5 metric tons (sign ID 10), 
Image: pedestrian_crossing, Prediction: Priority road (sign ID 12), 
Image: stop, Prediction: Yield (sign ID 13), 
Image: yield, Prediction: Keep right (sign ID 38), 
Image: road_work, Prediction: Speed limit (70km/h) (sign ID 4), 
In [15]:
f = plt.figure(figsize=(12,5))
plt.title("Example Expected Sign Types")
for i, expected_sign_id in enumerate([17, 27, 14, 13, 25]):
    training_image_index = next(i for i, label in enumerate(y_train) if label == expected_sign_id)
    sp = f.add_subplot(1, prediction_count//rows, i+1)
    plt.imshow(X_train[training_image_index])

Question 7

Is your model able to perform equally well on captured pictures or a live camera stream when compared to testing on the dataset?

Answer:

The top-1 accuracy doesn't look good for the 5 new test images. None of the new images matched their German counterparts. However, note the following:

  • The model may have confused the red circle in the "do not enter" sign with other red circles seen in the German signs.
  • The yellow diamond pedestrian sign resembles the German yellow diamond sign.

The previously calculated loss & accuracy on the test dataset indicates that the model was trained well, and performed well under testing, for German signs, but does not generalize well to non-German signs. Perhaps a bigger variety of training images (including data augmentaiton of the given German training images with incremental random changes in brightness, rotation, scaling, horizontal & vertical shifting), and a bigger neural network architecture, would help classify the new test images more accurately.

In [16]:
### Visualize the softmax probabilities here.
### Feel free to use as many code cells as needed.
top_predictions = tf.nn.top_k(predictions, k=5)

with tf.Session() as session:  
    session.run(init)
    print("Loading saved model...")
    saver.restore(session, model_path)
    print("Predicting...")
    top_new_predictions = session.run(top_predictions, feed_dict={images: new_test_images_normalized,
                                                            #labels: None,
                                                            is_training: False})
top_prediction_values, top_prediction_indices = top_new_predictions
f = plt.figure(figsize=(15,20))
#plt.title("Top 5 Predictions")
y_positions = np.arange(5)
sp = None
for i in range(prediction_count):
    sp = f.add_subplot(5, 1, i+1, sharex=sp)
    top_signnames = [signnames_dataframe.SignName[sign_id] for sign_id in top_prediction_indices[i]]
    top_values = top_prediction_values[i]
    plt.barh(y_positions, top_values[::-1]) # reverse the order so that highest is on top
    plt.yticks(y_positions, top_signnames[::-1])
    plt.title(filenames[i])
Loading saved model...
Predicting...

Question 8

Use the model's softmax probabilities to visualize the certainty of its predictions, tf.nn.top_k could prove helpful here. Which predictions is the model certain of? Uncertain? If the model was incorrect in its initial prediction, does the correct prediction appear in the top k? (k should be 5 at most)

Answer:

  • Because none of the prediction values are close to 100%, the model seems mostly uncertain of the classifications of the new test images that we've just given it.
  • For incorrect initial predictions, the only correct prediction to appear in the top 5 was for "do not enter/no entry".

Question 9

If necessary, provide documentation for how an interface was built for your model to load and classify newly-acquired images.

Answer:

(Not applicable)

Note: Once you have completed all of the code implementations and successfully answered each question above, you may finalize your work by exporting the iPython Notebook as an HTML document. You can do this by using the menu above and navigating to \n", "File -> Download as -> HTML (.html). Include the finished document along with this notebook as your submission.